From f254b855150c85633941c883cad76a5f46bbff4c Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 24 Jul 2022 13:44:34 +0000 Subject: [PATCH] Deployed e8b07b4 with MkDocs version: 1.3.1 --- 404.html | 2 +- examples/scibert/additional-files/index.html | 2 +- examples/scibert/data/index.html | 2 +- examples/scibert/deploy/index.html | 2 +- examples/scibert/index.html | 2 +- examples/scibert/train/index.html | 2 +- examples/simple-mag/train/index.html | 2 +- examples/simple/data/data.ipynb | 2 +- examples/simple/data/index.html | 6 +- examples/simple/deploy/index.html | 2 +- examples/simple/stacked-bars/index.html | 2 +- examples/simple/train/index.html | 2 +- explanation/index.html | 2 +- how-to-guides/call-remote/index.html | 2 +- how-to-guides/configure-service/index.html | 2 +- how-to-guides/create-service/index.html | 2 +- .../handle-training-data.md | 2 +- how-to-guides/handle-training-data/index.html | 6 +- how-to-guides/install/index.html | 2 +- how-to-guides/large-file/index.html | 6 +- how-to-guides/large-file/large-file.md | 2 +- how-to-guides/use-service/index.html | 2 +- index.html | 13 +-- index.md | 9 +- media/scope-data.drawio.svg | 2 +- media/scope-data.svg | 2 +- media/scope-deploy.svg | 2 +- media/scope-train.svg | 2 +- media/scope.svg | 2 +- reference/index.html | 6 +- reference/large-file/index.html | 2 +- reference/utilities/index.html | 102 ++++++++++-------- reference/views/index.html | 2 +- search/search_index.json | 2 +- sitemap.xml | 52 ++++----- sitemap.xml.gz | Bin 214 -> 215 bytes thesis/chapters/2_background.tex | 4 +- thesis/chapters/5_case/naive-bayes.tex | 4 +- thesis/figures/mag-confusion.png | Bin 1572115 -> 433663 bytes thesis/figures/mag-distribution.png | Bin 212503 -> 173897 bytes thesis/figures/scope.drawio.png | Bin 1110553 -> 288391 bytes thesis/figures/ss-confusion.png | Bin 2842544 -> 1039549 bytes thesis/figures/ss-distribution.png | Bin 810837 -> 417436 bytes tutorial/deploy/deploy.ipynb | 2 +- tutorial/deploy/index.html | 6 +- tutorial/index.html | 2 +- tutorial/train/index.html | 2 +- 47 files changed, 146 insertions(+), 128 deletions(-) diff --git a/404.html b/404.html index 6f89329..15d10d5 100644 --- a/404.html +++ b/404.html @@ -13,7 +13,7 @@ - + diff --git a/examples/scibert/additional-files/index.html b/examples/scibert/additional-files/index.html index 70f9cd5..3f78607 100644 --- a/examples/scibert/additional-files/index.html +++ b/examples/scibert/additional-files/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/scibert/data/index.html b/examples/scibert/data/index.html index 5aa0744..928b8b3 100644 --- a/examples/scibert/data/index.html +++ b/examples/scibert/data/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/scibert/deploy/index.html b/examples/scibert/deploy/index.html index cd9ce5c..d046d57 100644 --- a/examples/scibert/deploy/index.html +++ b/examples/scibert/deploy/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/scibert/index.html b/examples/scibert/index.html index cf5364c..8d4eeff 100644 --- a/examples/scibert/index.html +++ b/examples/scibert/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/scibert/train/index.html b/examples/scibert/train/index.html index 76c7900..49afdfa 100644 --- a/examples/scibert/train/index.html +++ b/examples/scibert/train/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/simple-mag/train/index.html b/examples/simple-mag/train/index.html index a973cc0..137e8c8 100644 --- a/examples/simple-mag/train/index.html +++ b/examples/simple-mag/train/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/simple/data/data.ipynb b/examples/simple/data/data.ipynb index 30c437b..31dc3fc 100644 --- a/examples/simple/data/data.ipynb +++ b/examples/simple/data/data.ipynb @@ -6,7 +6,7 @@ "source": [ "# Simple example: data engineering\n", "\n", - "Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best-practices. In short, we train a domain classifier on the [semantic scholar dataset](https://api.semanticscholar.org/corpus) by taking full advantage of `great-ai`. Subsequently, we create a production-ready deployment.\n", + "Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best practices. In short, we train a domain classifier on the [semantic scholar dataset](https://api.semanticscholar.org/corpus) by taking full advantage of `great-ai`. Subsequently, we create a production-ready deployment.\n", "\n", "![position of this step in the lifecycle](/media/scope-data.svg)\n", "> The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook.\n", diff --git a/examples/simple/data/index.html b/examples/simple/data/index.html index dad236f..a4f3a81 100644 --- a/examples/simple/data/index.html +++ b/examples/simple/data/index.html @@ -13,7 +13,7 @@ - + @@ -1988,7 +1988,7 @@ Licensed under the Apache License, Version 2.0.
-

Simple example: data engineering

Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best-practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai. Subsequently, we create a production-ready deployment.

+

Simple example: data engineering

Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai. Subsequently, we create a production-ready deployment.

position of this step in the lifecycle

The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook.

@@ -2416,7 +2416,7 @@ add_ground_truth(X, y, train_split_ratio=0.8, test_split_ratio=0.2)
Last update: - July 16, 2022 + July 24, 2022 diff --git a/examples/simple/deploy/index.html b/examples/simple/deploy/index.html index 1783b80..151c0a9 100644 --- a/examples/simple/deploy/index.html +++ b/examples/simple/deploy/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/simple/stacked-bars/index.html b/examples/simple/stacked-bars/index.html index 1f855f7..6266a56 100644 --- a/examples/simple/stacked-bars/index.html +++ b/examples/simple/stacked-bars/index.html @@ -13,7 +13,7 @@ - + diff --git a/examples/simple/train/index.html b/examples/simple/train/index.html index e65b17c..52420a4 100644 --- a/examples/simple/train/index.html +++ b/examples/simple/train/index.html @@ -13,7 +13,7 @@ - + diff --git a/explanation/index.html b/explanation/index.html index fe0080c..8fe8fd2 100644 --- a/explanation/index.html +++ b/explanation/index.html @@ -13,7 +13,7 @@ - + diff --git a/how-to-guides/call-remote/index.html b/how-to-guides/call-remote/index.html index 35e57bd..b20f6a7 100644 --- a/how-to-guides/call-remote/index.html +++ b/how-to-guides/call-remote/index.html @@ -13,7 +13,7 @@ - + diff --git a/how-to-guides/configure-service/index.html b/how-to-guides/configure-service/index.html index 4d1c9da..4059e48 100644 --- a/how-to-guides/configure-service/index.html +++ b/how-to-guides/configure-service/index.html @@ -13,7 +13,7 @@ - + diff --git a/how-to-guides/create-service/index.html b/how-to-guides/create-service/index.html index 3f5f3a3..377f828 100644 --- a/how-to-guides/create-service/index.html +++ b/how-to-guides/create-service/index.html @@ -13,7 +13,7 @@ - + diff --git a/how-to-guides/handle-training-data/handle-training-data.md b/how-to-guides/handle-training-data/handle-training-data.md index 80eeccc..5a7c16c 100644 --- a/how-to-guides/handle-training-data/handle-training-data.md +++ b/how-to-guides/handle-training-data/handle-training-data.md @@ -7,7 +7,7 @@ In order to simplify your training data management, `great-ai` provide two compl At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call [great_ai.add_ground_truth][]. This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, [great_ai.query_ground_truth][] can be called to get a filtered view of the training data. !!! important "Train-test-validation splits" - It is a best-practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. + It is a best practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. With [great_ai.add_ground_truth][], there is an option to tag the samples with `train`, `test`, and `validation` randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags. diff --git a/how-to-guides/handle-training-data/index.html b/how-to-guides/handle-training-data/index.html index f40c5cb..8198fac 100644 --- a/how-to-guides/handle-training-data/index.html +++ b/how-to-guides/handle-training-data/index.html @@ -13,7 +13,7 @@ - + @@ -912,7 +912,7 @@

At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call great_ai.add_ground_truth. This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, great_ai.query_ground_truth can be called to get a filtered view of the training data.

Train-test-validation splits

-

It is a best-practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it.

+

It is a best practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it.

With great_ai.add_ground_truth, there is an option to tag the samples with train, test, and validation randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags.

The nice thing about this is that the 'input-expected output' pairs are stored as traces. Thus, they behave exactly like regular prediction traces.

@@ -968,7 +968,7 @@ Last update: - July 15, 2022 + July 24, 2022 diff --git a/how-to-guides/install/index.html b/how-to-guides/install/index.html index 12be089..b60d220 100644 --- a/how-to-guides/install/index.html +++ b/how-to-guides/install/index.html @@ -13,7 +13,7 @@ - + diff --git a/how-to-guides/large-file/index.html b/how-to-guides/large-file/index.html index 7ecc0b0..58bd1f7 100644 --- a/how-to-guides/large-file/index.html +++ b/how-to-guides/large-file/index.html @@ -13,7 +13,7 @@ - + @@ -1080,7 +1080,7 @@

Lastly, all version of the remote object can be deleted by calling LargeFileS3("my-file").delete(). It will still reside in your local cache afterwards; its deletion will happen next time your local cache has to be pruned.

From the command-line#

-

The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best-practice to cache the referred models.

+

The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best practice to cache the referred models.

Setup#

Create an .ini file (or use ~/.aws/credentials). It may look like this:

aws_region_name = your_region_like_eu-west-2
@@ -1117,7 +1117,7 @@
   
     
       Last update:
-      July 16, 2022
+      July 24, 2022
       
     
   
diff --git a/how-to-guides/large-file/large-file.md b/how-to-guides/large-file/large-file.md
index c06c63f..e34cb6a 100644
--- a/how-to-guides/large-file/large-file.md
+++ b/how-to-guides/large-file/large-file.md
@@ -70,7 +70,7 @@ Oftentimes, especially when working with data-heavy applications, large files ca
 
 ## From the command-line 
 
-The main reason for using the `large-file` or `python3 -m great_ai.large_file` commands is to upload or download models from the terminal. For example, when building a docker image, it is best-practice to cache the referred models.
+The main reason for using the `large-file` or `python3 -m great_ai.large_file` commands is to upload or download models from the terminal. For example, when building a docker image, it is best practice to cache the referred models.
 
 ### Setup
 
diff --git a/how-to-guides/use-service/index.html b/how-to-guides/use-service/index.html
index 6686665..4b730e0 100644
--- a/how-to-guides/use-service/index.html
+++ b/how-to-guides/use-service/index.html
@@ -13,7 +13,7 @@
       
       
       
-      
+      
     
     
       
diff --git a/index.html b/index.html
index 6633cbf..671f62b 100644
--- a/index.html
+++ b/index.html
@@ -13,7 +13,7 @@
       
       
       
-      
+      
     
     
       
@@ -964,10 +964,11 @@
 
  • Save prediction traces of each prediction including arguments and model versions
  • Save feedback and merge it into a ground-truth database
  • -
  • Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared local-volume)
  • +
  • Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared volume)
  • Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration
  • Input validation
  • Sensible cache-policy
  • +
  • Graceful error handling
  • Seamless support for both synchronous and asynchronous inference methods
  • Easy integration with remote GreatAI instances
  • Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing
  • @@ -977,7 +978,7 @@
  • Auto-reload for development
  • Docker support for deployment
  • Deployable Jupyter Notebooks
  • -
  • Dashboard for high-level overview and analysing traces
  • +
  • Dashboard for online monitoring and analysing traces

Roadmap#

    @@ -1020,7 +1021,7 @@

    demo screen capture

    Success

    -

    Your GreatAI service is ready for production use. Many of the SE4ML best-practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation.

    +

    Your GreatAI service is ready for production use. Many of the SE4ML best practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation.

    Why is this GREAT?#

    scope of GreatAI

    @@ -1034,7 +1035,7 @@

Why GreatAI?#

There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great.

-

However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best-practices, and thus, can meaningfully improve your deployment without requiring prohibitively large effort.

+

However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best practices, and thus, can meaningfully improve your deployment without requiring prohibitively large effort.

Find it on PyPI

Find it on DockerHub

@@ -1050,7 +1051,7 @@ Last update: - July 15, 2022 + July 24, 2022 diff --git a/index.md b/index.md index 188314b..af536d0 100644 --- a/index.md +++ b/index.md @@ -26,10 +26,11 @@ Applying AI is becoming increasingly easier but many case studies have shown tha - [x] Save prediction traces of each prediction including arguments and model versions - [x] Save feedback and merge it into a ground-truth database -- [x] Version and store models and data on shared infrastructure *(MongoDB GridFS, S3-compatible storage, shared local-volume)* +- [x] Version and store models and data on shared infrastructure *(MongoDB GridFS, S3-compatible storage, shared volume)* - [x] Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration - [x] Input validation - [x] Sensible cache-policy +- [x] Graceful error handling - [x] Seamless support for both synchronous and asynchronous inference methods - [x] Easy integration with remote GreatAI instances - [x] Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing @@ -39,7 +40,7 @@ Applying AI is becoming increasingly easier but many case studies have shown tha - [x] Auto-reload for development - [x] Docker support for deployment - [x] Deployable Jupyter Notebooks -- [x] Dashboard for high-level overview and analysing traces +- [x] Dashboard for online monitoring and analysing traces ## Roadmap @@ -80,7 +81,7 @@ great-ai demo.py ![demo screen capture](media/demo.gif){ loading=lazy } !!! success - Your GreatAI service is ready for production use. Many of the [SE4ML best-practices](https://se-ml.github.io){ target=_blank } are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation. + Your GreatAI service is ready for production use. Many of the [SE4ML best practices](https://se-ml.github.io){ target=_blank } are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation. ## Why is this GREAT? @@ -98,7 +99,7 @@ GreatAI fits between the prototype and deployment phases of your (or your organi There are other, existing solutions aiming to facilitate this phase. [Amazon SageMaker](https://aws.amazon.com/sagemaker){ target=_blank } and [Seldon Core](https://www.seldon.io/solutions/open-source-projects/core){ target=_blank } provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great. -However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. ==GreatAI is designed to be as simple to use as possible.== Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the [SE4ML best-practices](https://se-ml.github.io){ target=_blank }, and thus, can meaningfully improve your deployment without requiring prohibitively large effort. +However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. ==GreatAI is designed to be as simple to use as possible.== Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the [SE4ML best practices](https://se-ml.github.io){ target=_blank }, and thus, can meaningfully improve your deployment without requiring prohibitively large effort.
diff --git a/media/scope-data.drawio.svg b/media/scope-data.drawio.svg index 4108d2d..30c7708 100644 --- a/media/scope-data.drawio.svg +++ b/media/scope-data.drawio.svg @@ -187,7 +187,7 @@
- Artifact combining the model with deplyoment best-practices + Artifact combining the model with deplyoment best practices
diff --git a/media/scope-data.svg b/media/scope-data.svg index 8e232ec..915a314 100644 --- a/media/scope-data.svg +++ b/media/scope-data.svg @@ -1 +1 @@ -
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best-practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/media/scope-deploy.svg b/media/scope-deploy.svg index b58ddf0..cae18bb 100644 --- a/media/scope-deploy.svg +++ b/media/scope-deploy.svg @@ -1 +1 @@ -
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best-practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/media/scope-train.svg b/media/scope-train.svg index 6210bdf..5f77e78 100644 --- a/media/scope-train.svg +++ b/media/scope-train.svg @@ -1 +1 @@ -
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best-practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/media/scope.svg b/media/scope.svg index b979c7e..0de1ec5 100644 --- a/media/scope.svg +++ b/media/scope.svg @@ -1 +1 @@ -
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best-practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Preprocessed data
Preprocessed data
Data acquisition
(Data Engineering)
Data acquisition...
Exploration &
 model building

(Data Science)
Exploration &...
Trained models  & prototype inference code
Trained models  & protot...
Deploy with standard
 organisational methods

 (SysAdmin, Ops, DevOps)
Deploy with standard...
Use an AI deployment
SaaS/PaaS

(MLEM, Akkio, etc.) 
Use an AI deployment...
Transforming into
 production-ready service

(MLOps)
Transforming into...
Artifact combining the model with deplyoment best practices
Artifact combining the mod...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/reference/index.html b/reference/index.html index 0d6d440..a4dcc78 100644 --- a/reference/index.html +++ b/reference/index.html @@ -13,7 +13,7 @@ - + @@ -1252,7 +1252,7 @@ Bases: Generic[T, V]

-

Wrapper for a prediction function providing the implementation of SE4ML best-practices.

+

Wrapper for a prediction function providing the implementation of SE4ML best practices.

Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash.

IMPORTANT: when a request is served from cache, no new trace is created. Thus, the @@ -1568,7 +1568,7 @@ registered through use_model.

319 320 321
class GreatAI(Generic[T, V]):
-    """Wrapper for a prediction function providing the implementation of SE4ML best-practices.
+    """Wrapper for a prediction function providing the implementation of SE4ML best practices.
 
     Provides caching (with argument freezing), a TracingContext during execution, the
     scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash.
diff --git a/reference/large-file/index.html b/reference/large-file/index.html
index a1ed0ba..a75730c 100644
--- a/reference/large-file/index.html
+++ b/reference/large-file/index.html
@@ -13,7 +13,7 @@
       
       
       
-      
+      
     
     
       
diff --git a/reference/utilities/index.html b/reference/utilities/index.html
index be20248..4ea4656 100644
--- a/reference/utilities/index.html
+++ b/reference/utilities/index.html
@@ -13,7 +13,7 @@
       
       
       
-      
+      
     
     
       
@@ -2474,7 +2474,15 @@ language tagging.

109 110 111 -112
def evaluate_ranking(
+112
+113
+114
+115
+116
+117
+118
+119
+120
def evaluate_ranking(
     expected: List[T],
     actual_scores: List[float],
     target_recall: float,
@@ -2529,49 +2537,57 @@ language tagging.

(v < classes[i]) if reverse_order else (v > classes[i]) for v in expected ] - precision, recall, _ = precision_recall_curve( - binarized_expected, actual_scores - ) - - if not disable_interpolation: - for j in range(1, len(precision)): - precision[j] = max(precision[j - 1], precision[j]) - - closest_recall_index = np.argmin(np.abs(recall - target_recall)) - precision_at_closest_recall = precision[closest_recall_index] - average_precision = average_precision_score( - binarized_expected, actual_scores - ) - results[classes[i]] = precision_at_closest_recall - - if plot: - ax.plot( - recall, - precision, - label=f"{'|'.join(str_classes[:i + 1])}{'|'.join(str_classes[i+1:])} (P@{target_recall:.2f}={precision_at_closest_recall:.2f}, AP={average_precision:.2f})", - ) - - if plot: - ax.legend(loc="upper right") - ax.axvline(x=target_recall, linestyle="--", color="#55c6bb", linewidth=2.0) - - if title is None: - title = "Ranking evaluation" - - ax.set_title(f'{title} ({" < ".join(str_classes)})', pad=20) - - ax.set_xlabel("Recall") - ax.set_ylabel("Precision") + + sorted_expected_actual = sorted( + zip(binarized_expected, actual_scores), key=lambda v: v[1], reverse=True + ) + precision = [] + recall = [] + correct = 0 + for all, (e, score) in enumerate(sorted_expected_actual, start=1): + correct += int(e) + precision.append(correct / all) + recall.append(all / len(sorted_expected_actual)) + + if not disable_interpolation: + for j in range(len(precision) - 2, -1, -1): + precision[j] = max(precision[j], precision[j + 1]) + + closest_recall_index = np.argmin(np.abs(np.array(recall) - target_recall)) + precision_at_closest_recall = precision[closest_recall_index] + average_precision = average_precision_score( + binarized_expected, actual_scores + ) + results[classes[i]] = precision_at_closest_recall + + if plot: + ax.plot( + recall, + precision, + label=f"{'|'.join(str_classes[:i + 1])}{'|'.join(str_classes[i+1:])} (P@{target_recall:.2f}={precision_at_closest_recall:.2f}, AP={average_precision:.2f})", + ) + + if plot: + ax.legend(loc="upper right") + ax.axvline(x=target_recall, linestyle="--", color="#55c6bb", linewidth=2.0) - ax.set_xticks([target_recall] + sorted(ax.get_xticks())) - - if plot and output_svg is None: - if axes is None: - plt.show() - elif output_svg: - plt.savefig(output_svg, format="svg") + if title is None: + title = "Ranking evaluation" + + ax.set_title(f'{title} ({" < ".join(str_classes)})', pad=20) + + ax.set_xlabel("Recall") + ax.set_ylabel("Precision") - return results + ax.set_xticks([target_recall] + sorted(ax.get_xticks())) + + if plot and output_svg is None: + if axes is None: + plt.show() + elif output_svg: + plt.savefig(output_svg, format="svg") + + return results
diff --git a/reference/views/index.html b/reference/views/index.html index 987224a..deafa6c 100644 --- a/reference/views/index.html +++ b/reference/views/index.html @@ -13,7 +13,7 @@ - + diff --git a/search/search_index.json b/search/search_index.json index d98682f..af791ea 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Overview of GreatAI Applying AI is becoming increasingly easier but many case studies have shown that these applications are often deployed poorly. This may lead to suboptimal performance and to introducing unintended biases . GreatAI helps fixing this by allowing you to easily transform your prototype AI code into production-ready software . Case studies \"There is a need to consider and adapt well established SE practices which have been ignored or had a very narrow focus in ML literature.\" \u2014 John et al. \"Finally, we have found that existing tools to aid Machine Learning development do not address the specificities of different projects, and thus, are seldom adopted by teams.\" \u2014 Haakman et al. \"Because a mature system might end up being (at most) 5% machine learning code and (at least) 95% glue code, it may be less costly to create a clean native solution rather than re-use a generic package.\" \u2014 Sculley et al. \"For example, practice 25 is very important for \u201cTraceability\", yet relatively weakly adopted. We expect that the results from this type of analysis can, in the future, provide useful guidance for practitioners in terms of aiding them to assess their rate of adoption for each practice and to create roadmaps for improving their processes. \u2014 Serban et al. Features # Save prediction traces of each prediction including arguments and model versions Save feedback and merge it into a ground-truth database Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared local-volume) Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration Input validation Sensible cache-policy Seamless support for both synchronous and asynchronous inference methods Easy integration with remote GreatAI instances Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing Well-tested utilities for common NLP tasks (cleaning, language-tagging, sentence-segmentation, etc.) A simple, unified configuration interface Fully-typed API for Pylance and MyPy support Auto-reload for development Docker support for deployment Deployable Jupyter Notebooks Dashboard for high-level overview and analysing traces Roadmap # Prometheus & Grafana integration Well-tested feature extraction code for non-NLP data Support for direct file input Support for PostgreSQL Hello world # pip install great-ai demo.py from great_ai import GreatAI @GreatAI . create #(1) def greeter ( name : str ) -> str : #(2) return f \"Hello { name } !\" @GreatAI.create wraps your greeter function with a GreatAI instance. The function will behave very similarly but: its return value becomes a Trace[str] , it gets a process_batch method for supporting parallel execution, and it can be deployed using the great-ai command-line tool. Typing functions is recommended in general, however, not required for GreatAI to work. Note In practice, greeter could be an inference function of some AI/ML application. But it could also just wrap a black-box solution of some SaaS. Either way, it is imperative to have continuous oversight of the services you provide and data you process especially in the context of AI/ML applications. terminal great-ai demo.py Navigate to localhost:6060 in your browser. Success Your GreatAI service is ready for production use. Many of the SE4ML best-practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation. Why is this GREAT? # GreatAI fits between the prototype and deployment phases of your (or your organisation's) AI development lifecycle. This is highlighted with blue in the diagram. Here, several best practices can be automatically implemented aiming to achieve the following attributes: G eneral: use any Python library without restriction R obust: have error-handling and well-tested utilities out-of-the-box E nd-to-end: utilise end-to-end feedback as a built-in, first-class concept A utomated: focus only on what actually requires your attention T rustworthy: deploy models that you and society can confidently trust Why GreatAI? # There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great. However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best-practices , and thus, can meaningfully improve your deployment without requiring prohibitively large effort. Find it on PyPI Find it on DockerHub Check out the tutorial Production use # GreatAI has been battle-tested on the core platform services of ScoutinScience .","title":"Overview"},{"location":"#features","text":"Save prediction traces of each prediction including arguments and model versions Save feedback and merge it into a ground-truth database Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared local-volume) Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration Input validation Sensible cache-policy Seamless support for both synchronous and asynchronous inference methods Easy integration with remote GreatAI instances Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing Well-tested utilities for common NLP tasks (cleaning, language-tagging, sentence-segmentation, etc.) A simple, unified configuration interface Fully-typed API for Pylance and MyPy support Auto-reload for development Docker support for deployment Deployable Jupyter Notebooks Dashboard for high-level overview and analysing traces","title":"Features"},{"location":"#roadmap","text":"Prometheus & Grafana integration Well-tested feature extraction code for non-NLP data Support for direct file input Support for PostgreSQL","title":"Roadmap"},{"location":"#hello-world","text":"pip install great-ai demo.py from great_ai import GreatAI @GreatAI . create #(1) def greeter ( name : str ) -> str : #(2) return f \"Hello { name } !\" @GreatAI.create wraps your greeter function with a GreatAI instance. The function will behave very similarly but: its return value becomes a Trace[str] , it gets a process_batch method for supporting parallel execution, and it can be deployed using the great-ai command-line tool. Typing functions is recommended in general, however, not required for GreatAI to work. Note In practice, greeter could be an inference function of some AI/ML application. But it could also just wrap a black-box solution of some SaaS. Either way, it is imperative to have continuous oversight of the services you provide and data you process especially in the context of AI/ML applications. terminal great-ai demo.py Navigate to localhost:6060 in your browser. Success Your GreatAI service is ready for production use. Many of the SE4ML best-practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation.","title":"Hello world"},{"location":"#why-is-this-great","text":"GreatAI fits between the prototype and deployment phases of your (or your organisation's) AI development lifecycle. This is highlighted with blue in the diagram. Here, several best practices can be automatically implemented aiming to achieve the following attributes: G eneral: use any Python library without restriction R obust: have error-handling and well-tested utilities out-of-the-box E nd-to-end: utilise end-to-end feedback as a built-in, first-class concept A utomated: focus only on what actually requires your attention T rustworthy: deploy models that you and society can confidently trust","title":"Why is this GREAT?"},{"location":"#why-greatai","text":"There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great. However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best-practices , and thus, can meaningfully improve your deployment without requiring prohibitively large effort. Find it on PyPI Find it on DockerHub Check out the tutorial","title":"Why GreatAI?"},{"location":"#production-use","text":"GreatAI has been battle-tested on the core platform services of ScoutinScience .","title":"Production use"},{"location":"explanation/","text":"Explanation # A lot more details and discussion about the problem context and approaches of GreatAI along with its evaluation can be found in my thesis. : Download (available soon)","title":"Explanation"},{"location":"explanation/#explanation","text":"A lot more details and discussion about the problem context and approaches of GreatAI along with its evaluation can be found in my thesis. : Download (available soon)","title":"Explanation"},{"location":"examples/scibert/","text":"Summarising scientific publications from a tech-transfer perspective # This is a simplified example illustrating how great-ai is used in practice at ScoutinScience . The subpages show great-ai in action by going over the life-cycle of finetuning and deploying a BERT-based software service. Propriety data The purpose of this example is to show you different ways in which great-ai can assist you. The exact NLP task being solved is not central. Stemming from this, and from the difficult nature of obtaining appropriate training data, the propriety dataset used for the experiments is not shared. Objectives # You will see how the great_ai.utilities can integrate into your Data Science workflow. You will see how great_ai.large_file can be used to version and store your trained model. You will see how GreatAI should be used prepare your model for a robust and responsible deployment. You will see multiple ways of customising your deployment. Overview # One of the core features of the ScoutinScience platform is summarising research papers from a tech-transfer perspective. In short, extractive summarisation is preferred using a binary classifier trained on clients' judgement of sentence interestingness. Thus, documents are sentences and the expected output is a binary label showing whether a sentence is \"worthy\" of being in the tech-transfer summary. Providing an explanation for each decision is imperative since ScoutinScience embraces applying only explainable AI (XAI) methods wherever feasible. Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Examine data Train model Deploy service Summary # Data notebook # We load and analyse the data by calculating inter-rater reliability and checking the feasibility of using an AI-based approach by testing the accuracy of a trivial baseline method. Training notebook # We simply fine-tune SciBERT. After training and evaluating a model, it is exported using great_ai.save_model . For more info, checkout the configuration how-to page . Deployment notebook # We customise the GreatAI configuration, create custom cahcing for the model and implement an inference function that can be hardened by wrapping it in a GreatAI instance. We also extract the attention weights as a quasi-explanation. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Additional files # There are some other files required for deploying the notebook. For example, the config file for S3 and MongoDB or a Dockerfile for building a custom image. These are compiled and shown on a separate page.","title":"Summarising scientific publications from a tech-transfer perspective"},{"location":"examples/scibert/#summarising-scientific-publications-from-a-tech-transfer-perspective","text":"This is a simplified example illustrating how great-ai is used in practice at ScoutinScience . The subpages show great-ai in action by going over the life-cycle of finetuning and deploying a BERT-based software service. Propriety data The purpose of this example is to show you different ways in which great-ai can assist you. The exact NLP task being solved is not central. Stemming from this, and from the difficult nature of obtaining appropriate training data, the propriety dataset used for the experiments is not shared.","title":"Summarising scientific publications from a tech-transfer perspective"},{"location":"examples/scibert/#objectives","text":"You will see how the great_ai.utilities can integrate into your Data Science workflow. You will see how great_ai.large_file can be used to version and store your trained model. You will see how GreatAI should be used prepare your model for a robust and responsible deployment. You will see multiple ways of customising your deployment.","title":"Objectives"},{"location":"examples/scibert/#overview","text":"One of the core features of the ScoutinScience platform is summarising research papers from a tech-transfer perspective. In short, extractive summarisation is preferred using a binary classifier trained on clients' judgement of sentence interestingness. Thus, documents are sentences and the expected output is a binary label showing whether a sentence is \"worthy\" of being in the tech-transfer summary. Providing an explanation for each decision is imperative since ScoutinScience embraces applying only explainable AI (XAI) methods wherever feasible. Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Examine data Train model Deploy service","title":"Overview"},{"location":"examples/scibert/#summary","text":"","title":"Summary"},{"location":"examples/scibert/#data-notebook","text":"We load and analyse the data by calculating inter-rater reliability and checking the feasibility of using an AI-based approach by testing the accuracy of a trivial baseline method.","title":"Data notebook"},{"location":"examples/scibert/#training-notebook","text":"We simply fine-tune SciBERT. After training and evaluating a model, it is exported using great_ai.save_model . For more info, checkout the configuration how-to page .","title":"Training notebook"},{"location":"examples/scibert/#deployment-notebook","text":"We customise the GreatAI configuration, create custom cahcing for the model and implement an inference function that can be hardened by wrapping it in a GreatAI instance. We also extract the attention weights as a quasi-explanation. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly.","title":"Deployment notebook"},{"location":"examples/scibert/#additional-files","text":"There are some other files required for deploying the notebook. For example, the config file for S3 and MongoDB or a Dockerfile for building a custom image. These are compiled and shown on a separate page.","title":"Additional files"},{"location":"examples/scibert/additional-files/","text":"Additional files in the repository # In order to give you a smooth experience while comprehending this example, all non-notebook files are presented on this page in one place. In reality, these files should be in your project's top-level directory. config.ini # config.ini ENVIRONMENT = DEVELOPMENT ENVIRONMENT = ENV:ENVIRONMENT MONGO_CONNECTION_STRING = ENV:MONGO_CONNECTION_STRING MONGO_DATABASE = highlights AWS_REGION_NAME = eu-west-2 AWS_ACCESS_KEY_ID = MY_DEFAULT_AWS_ACCESS_KEY_ID_FOR_DEVELOPMENT AWS_SECRET_ACCESS_KEY = MY_DEFAULT_AWS_SECRET_ACCESS_KEY_FOR_DEVELOPMENT LARGE_FILES_BUCKET_NAME = my-orgs-large-files AWS_REGION_NAME = ENV:AWS_REGION_NAME AWS_ACCESS_KEY_ID = ENV:AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY = ENV:AWS_SECRET_ACCESS_KEY LARGE_FILES_BUCKET_NAME = ENV:LARGE_FILES_BUCKET_NAME All necessary configuration which is read by great_ai.utilities.ConfigFile . This will resolve values starting with ENV: from your environment variables. requirements.txt # requirements.txt torch==1.12.0 transformers==4.20.1 numpy==1.23.0 Usually, it is recommended to pin (freeze) the library versions on which we depend. This file is referenced by the Dockerfile . Dockerfile # Dockerfile FROM schmelczera/great-ai:v0.1.6 COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt COPY . ./ RUN large-file --backend s3 --secrets s3.ini --cache scibert-highlights CMD [ \"deploy.ipynb\" ] This is used by the CD pipeline to create the production deployment of the service. .dockerignore # .dockerignore .cache .git data .gitignore .env .vscode .dockerignore Dockerfile .mypy_cache .gitignore **/__pycache__ **/.DS_Store README.md It is useful not to send, for example, the .cache folder used by LargeFile to the docker daemon; this will speed up your local build times substantially. .gitignore A very similar looking .gitignore file should also be present.","title":"Additional files in the repository"},{"location":"examples/scibert/additional-files/#additional-files-in-the-repository","text":"In order to give you a smooth experience while comprehending this example, all non-notebook files are presented on this page in one place. In reality, these files should be in your project's top-level directory.","title":"Additional files in the repository"},{"location":"examples/scibert/additional-files/#configini","text":"config.ini ENVIRONMENT = DEVELOPMENT ENVIRONMENT = ENV:ENVIRONMENT MONGO_CONNECTION_STRING = ENV:MONGO_CONNECTION_STRING MONGO_DATABASE = highlights AWS_REGION_NAME = eu-west-2 AWS_ACCESS_KEY_ID = MY_DEFAULT_AWS_ACCESS_KEY_ID_FOR_DEVELOPMENT AWS_SECRET_ACCESS_KEY = MY_DEFAULT_AWS_SECRET_ACCESS_KEY_FOR_DEVELOPMENT LARGE_FILES_BUCKET_NAME = my-orgs-large-files AWS_REGION_NAME = ENV:AWS_REGION_NAME AWS_ACCESS_KEY_ID = ENV:AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY = ENV:AWS_SECRET_ACCESS_KEY LARGE_FILES_BUCKET_NAME = ENV:LARGE_FILES_BUCKET_NAME All necessary configuration which is read by great_ai.utilities.ConfigFile . This will resolve values starting with ENV: from your environment variables.","title":"config.ini"},{"location":"examples/scibert/additional-files/#requirementstxt","text":"requirements.txt torch==1.12.0 transformers==4.20.1 numpy==1.23.0 Usually, it is recommended to pin (freeze) the library versions on which we depend. This file is referenced by the Dockerfile .","title":"requirements.txt"},{"location":"examples/scibert/additional-files/#dockerfile","text":"Dockerfile FROM schmelczera/great-ai:v0.1.6 COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt COPY . ./ RUN large-file --backend s3 --secrets s3.ini --cache scibert-highlights CMD [ \"deploy.ipynb\" ] This is used by the CD pipeline to create the production deployment of the service.","title":"Dockerfile"},{"location":"examples/scibert/additional-files/#dockerignore","text":".dockerignore .cache .git data .gitignore .env .vscode .dockerignore Dockerfile .mypy_cache .gitignore **/__pycache__ **/.DS_Store README.md It is useful not to send, for example, the .cache folder used by LargeFile to the docker daemon; this will speed up your local build times substantially. .gitignore A very similar looking .gitignore file should also be present.","title":".dockerignore"},{"location":"examples/scibert/data/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Explore data and feasibility of approach \u00b6 We had asked our clients and in-house experts to annotate sentences using a rigorous guideline. The aim is to decide on which sentences they would like to see in a summary for a paper. The results are in JSON format, each annotator has a separate file. Let's load them. In [1]: Copied! from pathlib import Path import json annotations = [] for p in Path ( \"data\" ) . glob ( \"*.json\" ): with open ( p , encoding = \"utf-8\" ) as f : print ( p ) annotations . append ( json . load ( f )) evaluations = { sentence : [ annotation [ sentence ] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation . keys () } } X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] from pathlib import Path import json annotations = [] for p in Path(\"data\").glob(\"*.json\"): with open(p, encoding=\"utf-8\") as f: print(p) annotations.append(json.load(f)) evaluations = { sentence: [ annotation[sentence] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation.keys() } } X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] data/evaluation-experiment-2-stage #1-sa6a0y.json data/evaluation-experiment-2-stage #1-2m6dmb.json Save the compiled and processed data for later use using LargeFileS3. In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , \"w\" , encoding = \"utf-8\" ) as f : json . dump (( X , y ), f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", \"w\", encoding=\"utf-8\") as f: json.dump((X, y), f) Copying file for summary-train-dataset-small-0 Compressing summary-train-dataset-small-0 Uploading summary-train-dataset-small-0 to S3 as summary-train-dataset-small/0 Uploading summary-train-dataset-small-0.tar.gz 0.04/0.04 MB (100.0%) Filter out sentences which don't have enough annotations. In [3]: Copied! y1 = [ e [ 0 ] for e in evaluations . values () if len ( e ) == 2 ] y2 = [ e [ 1 ] for e in evaluations . values () if len ( e ) == 2 ] y1 = [e[0] for e in evaluations.values() if len(e) == 2] y2 = [e[1] for e in evaluations.values() if len(e) == 2] Calculate Cohen's kappa . It's a bit low but the task itself is pretty subjective so it's not all that surprising. In [4]: Copied! import sklearn.metrics sklearn . metrics . cohen_kappa_score ( y1 , y2 ) import sklearn.metrics sklearn.metrics.cohen_kappa_score(y1, y2) Out[4]: 0.3546448712421808 Can we train anything on this data? Let's try with a trivial SVM. In [5]: Copied! X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] In [6]: Copied! from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True , min_df = 3 , max_df = 0.3 )), ( \"classifier\" , LinearSVC ()), ] ) # baseline model cross_val_score ( model , X , y , cv = 5 ) from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True, min_df=3, max_df=0.3)), (\"classifier\", LinearSVC()), ] ) # baseline model cross_val_score(model, X, y, cv=5) Out[6]: array([0.79, 0.75, 0.77, 0.69, 0.77]) The cross-validation shows promising accuracies. But accuracy isn't everything, therefore, we should investigate the accuracy metrics. In [7]: Copied! X_train , X_test , y_train , y_test = train_test_split ( X , y , test_size = 0.2 , random_state = 0 ) model . fit ( X_train , y_train ) X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0) model.fit(X_train, y_train) Out[7]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) TfidfVectorizer TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True) LinearSVC LinearSVC() In [8]: Copied! y_predicted = model . predict ( X_test ) print ( sklearn . metrics . classification_report ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ] ) ) sklearn . metrics . ConfusionMatrixDisplay . from_predictions ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ], xticks_rotation = \"vertical\" , values_format = \".2f\" , ) None y_predicted = model.predict(X_test) print( sklearn.metrics.classification_report( [y > 0 for y in y_test], [y > 0 for y in y_predicted] ) ) sklearn.metrics.ConfusionMatrixDisplay.from_predictions( [y > 0 for y in y_test], [y > 0 for y in y_predicted], xticks_rotation=\"vertical\", values_format=\".2f\", ) None precision recall f1-score support False 0.78 0.78 0.78 51 True 0.78 0.78 0.78 49 accuracy 0.78 100 macro avg 0.78 0.78 0.78 100 weighted avg 0.78 0.78 0.78 100 We get an F1-score of 0.78 without any hyperparameter-optimisation; this task may be feasible to solve with AI. Next: Part 2","title":"Explore data and feasibility of approach"},{"location":"examples/scibert/data/#explore-data-and-feasibility-of-approach","text":"We had asked our clients and in-house experts to annotate sentences using a rigorous guideline. The aim is to decide on which sentences they would like to see in a summary for a paper. The results are in JSON format, each annotator has a separate file. Let's load them. In [1]: Copied! from pathlib import Path import json annotations = [] for p in Path ( \"data\" ) . glob ( \"*.json\" ): with open ( p , encoding = \"utf-8\" ) as f : print ( p ) annotations . append ( json . load ( f )) evaluations = { sentence : [ annotation [ sentence ] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation . keys () } } X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] from pathlib import Path import json annotations = [] for p in Path(\"data\").glob(\"*.json\"): with open(p, encoding=\"utf-8\") as f: print(p) annotations.append(json.load(f)) evaluations = { sentence: [ annotation[sentence] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation.keys() } } X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] data/evaluation-experiment-2-stage #1-sa6a0y.json data/evaluation-experiment-2-stage #1-2m6dmb.json Save the compiled and processed data for later use using LargeFileS3. In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , \"w\" , encoding = \"utf-8\" ) as f : json . dump (( X , y ), f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", \"w\", encoding=\"utf-8\") as f: json.dump((X, y), f) Copying file for summary-train-dataset-small-0 Compressing summary-train-dataset-small-0 Uploading summary-train-dataset-small-0 to S3 as summary-train-dataset-small/0 Uploading summary-train-dataset-small-0.tar.gz 0.04/0.04 MB (100.0%) Filter out sentences which don't have enough annotations. In [3]: Copied! y1 = [ e [ 0 ] for e in evaluations . values () if len ( e ) == 2 ] y2 = [ e [ 1 ] for e in evaluations . values () if len ( e ) == 2 ] y1 = [e[0] for e in evaluations.values() if len(e) == 2] y2 = [e[1] for e in evaluations.values() if len(e) == 2] Calculate Cohen's kappa . It's a bit low but the task itself is pretty subjective so it's not all that surprising. In [4]: Copied! import sklearn.metrics sklearn . metrics . cohen_kappa_score ( y1 , y2 ) import sklearn.metrics sklearn.metrics.cohen_kappa_score(y1, y2) Out[4]: 0.3546448712421808 Can we train anything on this data? Let's try with a trivial SVM. In [5]: Copied! X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] In [6]: Copied! from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True , min_df = 3 , max_df = 0.3 )), ( \"classifier\" , LinearSVC ()), ] ) # baseline model cross_val_score ( model , X , y , cv = 5 ) from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True, min_df=3, max_df=0.3)), (\"classifier\", LinearSVC()), ] ) # baseline model cross_val_score(model, X, y, cv=5) Out[6]: array([0.79, 0.75, 0.77, 0.69, 0.77]) The cross-validation shows promising accuracies. But accuracy isn't everything, therefore, we should investigate the accuracy metrics. In [7]: Copied! X_train , X_test , y_train , y_test = train_test_split ( X , y , test_size = 0.2 , random_state = 0 ) model . fit ( X_train , y_train ) X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0) model.fit(X_train, y_train) Out[7]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) TfidfVectorizer TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True) LinearSVC LinearSVC() In [8]: Copied! y_predicted = model . predict ( X_test ) print ( sklearn . metrics . classification_report ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ] ) ) sklearn . metrics . ConfusionMatrixDisplay . from_predictions ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ], xticks_rotation = \"vertical\" , values_format = \".2f\" , ) None y_predicted = model.predict(X_test) print( sklearn.metrics.classification_report( [y > 0 for y in y_test], [y > 0 for y in y_predicted] ) ) sklearn.metrics.ConfusionMatrixDisplay.from_predictions( [y > 0 for y in y_test], [y > 0 for y in y_predicted], xticks_rotation=\"vertical\", values_format=\".2f\", ) None precision recall f1-score support False 0.78 0.78 0.78 51 True 0.78 0.78 0.78 49 accuracy 0.78 100 macro avg 0.78 0.78 0.78 100 weighted avg 0.78 0.78 0.78 100 We get an F1-score of 0.78 without any hyperparameter-optimisation; this task may be feasible to solve with AI. Next: Part 2","title":"Explore data and feasibility of approach"},{"location":"examples/scibert/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Create an inference function \u00b6 Everything is ready to wrap the previously trained model and deploy it. First, we need to configure the LargeFileBackend, the TracingDatabase and GreatAI. In [1]: Copied! from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure , MongoDbDriver configuration = ConfigFile ( \"config.ini\" ) LargeFileS3 . configure_credentials_from_file ( configuration ) MongoDbDriver . configure_credentials_from_file ( configuration ) configure ( dashboard_table_size = 100 , # traces are small, we can show many prediction_cache_size = 4096 , # predictions are expensive, cache them ) from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure, MongoDbDriver configuration = ConfigFile(\"config.ini\") LargeFileS3.configure_credentials_from_file(configuration) MongoDbDriver.configure_credentials_from_file(configuration) configure( dashboard_table_size=100, # traces are small, we can show many prediction_cache_size=4096, # predictions are expensive, cache them ) The value of `ENVIRONMENT` contains the \"ENV` prefix but `ENVIRONMENT` is not defined as an environment variable, using the default value defined above (`DEVELOPMENT`) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f MongoDbDriver has been already configured: skipping initialisation LargeFileS3 has been already configured: skipping initialisation GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: MongoDbDriver \ud83d\udd29 large_file_implementation: LargeFileS3 \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 4096 \ud83d\udd29 dashboard_table_size: 100 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices For a pleasant developer experience, we create some typed models that will show up in the automatically generated OpenAPI schema specification and will also provide runtime type validation. In [2]: Copied! from typing import List from pydantic import BaseModel class Attention ( BaseModel ): weight : float token : str class EvaluatedSentence ( BaseModel ): score : float text : str explanation : List [ Attention ] from typing import List from pydantic import BaseModel class Attention(BaseModel): weight: float token: str class EvaluatedSentence(BaseModel): score: float text: str explanation: List[Attention] Even though @use_model caches the remote files locally and it also handles deserialising objects, we only use it to store a directory. In this case, it gives back a path, the path to that directory. So, we need to load the files from that folder ourselves. In order to only load it once per process, we create a small model loader helper function. This is usually not needed, however, when we can outsmart dill so for optimisation purposes, we do it. In [3]: Copied! from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel , PreTrainedTokenizer , ) from transformers import ( AutoConfig , AutoModelForSequenceClassification , AutoTokenizer , ) _tokenizer : PreTrainedTokenizer = None _loaded_model : PreTrainedModel = None @use_model ( \"scibert-highlights\" , version = \"latest\" , model_kwarg_name = \"model_path\" ) def get_tokenizer_and_model ( model_path : Path , original_model : str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple [ PreTrainedTokenizer , PreTrainedModel ]: global _tokenizer , _loaded_model if _tokenizer is None : _tokenizer = AutoTokenizer . from_pretrained ( original_model ) if _loaded_model is None : config = AutoConfig . from_pretrained ( model_path , output_hidden_states = True , output_attentions = True ) _loaded_model = AutoModelForSequenceClassification . from_pretrained ( model_path , config = config ) return _tokenizer , _loaded_model from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel, PreTrainedTokenizer, ) from transformers import ( AutoConfig, AutoModelForSequenceClassification, AutoTokenizer, ) _tokenizer: PreTrainedTokenizer = None _loaded_model: PreTrainedModel = None @use_model(\"scibert-highlights\", version=\"latest\", model_kwarg_name=\"model_path\") def get_tokenizer_and_model( model_path: Path, original_model: str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple[PreTrainedTokenizer, PreTrainedModel]: global _tokenizer, _loaded_model if _tokenizer is None: _tokenizer = AutoTokenizer.from_pretrained(original_model) if _loaded_model is None: config = AutoConfig.from_pretrained( model_path, output_hidden_states=True, output_attentions=True ) _loaded_model = AutoModelForSequenceClassification.from_pretrained( model_path, config=config ) return _tokenizer, _loaded_model Latest version of scibert-highlights is 0 (from versions: 0) File scibert-highlights-0 found in cache Finally, implement the inference function. In [4]: Copied! from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI . create def find_highlights ( sentence : str ) -> EvaluatedSentence : \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer , loaded_model = get_tokenizer_and_model () sentence = clean ( sentence , convert_to_ascii = True , remove_brackets = True ) tensors = tokenizer ( sentence , return_tensors = \"pt\" , truncation = True , max_length = 512 ) with torch . inference_mode (): result : SequenceClassifierOutput = loaded_model ( ** tensors ) positive_likelihood = torch . nn . Softmax ( dim = 1 )( result . logits )[ 0 ][ 1 ] tokens = tensors [ \"input_ids\" ][ 0 ] attentions = np . sum ( result . attentions [ - 1 ] . numpy ()[ 0 ], axis = 0 )[ 0 ][ 1 : - 1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list ( zip ( attentions , tokens [ 1 : - 1 ])) for token in re . split ( r \"([ .,])\" , sentence ): token = token . strip () if not token : continue bert_tokens = tokenizer ( token , return_tensors = \"pt\" , truncation = True , max_length = 512 )[ \"input_ids\" ][ 0 ][ 1 : - 1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens : if not token_attentions : break a , t2 = token_attentions . pop ( 0 ) assert t1 == t2 , sentence weight += a explanation . append ( Attention ( token = token if token in \".,\" else \" \" + token , weight = round ( weight , 4 ) ) ) if not token_attentions : break return EvaluatedSentence ( score = positive_likelihood , text = sentence , explanation = explanation ) from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI.create def find_highlights(sentence: str) -> EvaluatedSentence: \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer, loaded_model = get_tokenizer_and_model() sentence = clean(sentence, convert_to_ascii=True, remove_brackets=True) tensors = tokenizer(sentence, return_tensors=\"pt\", truncation=True, max_length=512) with torch.inference_mode(): result: SequenceClassifierOutput = loaded_model(**tensors) positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1] tokens = tensors[\"input_ids\"][0] attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][ 1:-1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list(zip(attentions, tokens[1:-1])) for token in re.split(r\"([ .,])\", sentence): token = token.strip() if not token: continue bert_tokens = tokenizer( token, return_tensors=\"pt\", truncation=True, max_length=512 )[\"input_ids\"][0][ 1:-1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens: if not token_attentions: break a, t2 = token_attentions.pop(0) assert t1 == t2, sentence weight += a explanation.append( Attention( token=token if token in \".,\" else \" \" + token, weight=round(weight, 4) ) ) if not token_attentions: break return EvaluatedSentence( score=positive_likelihood, text=sentence, explanation=explanation ) A simple test to see everything works. Note that the models list is filled by the @use_model call even though it's not on the main inference function. In [5]: Copied! if __name__ == \"__main__\" : find_highlights ( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights ( \"Their solution did not perform well.\" ) if __name__ == \"__main__\": find_highlights( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights(\"Their solution did not perform well.\") Out[5]: (Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:29.581701', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 51, 'arg:sentence:value': 'Our solution has outperformed the ' 'state-of-the-art.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 7127.2063, 'output': { 'explanation': [ {'token': ' Our', 'weight': 0.3993}, {'token': ' solution', 'weight': 0.3481}, {'token': ' has', 'weight': 0.2945}, {'token': ' outperformed', 'weight': 0.4011}, {'token': ' the', 'weight': 0.1484}, {'token': ' state-of-the-art', 'weight': 0.5727}, {'token': '.', 'weight': 7.775}], 'score': 0.9991180300712585, 'text': 'Our solution has outperformed the state-of-the-art.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '56e20e94-79df-4793-ae61-d20820ebe2d3'}), Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:37.020275', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 36, 'arg:sentence:value': 'Their solution did not perform ' 'well.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 170.7057, 'output': { 'explanation': [ {'token': ' Their', 'weight': 1.1475}, {'token': ' solution', 'weight': 0.8205}, {'token': ' did', 'weight': 0.3254}, {'token': ' not', 'weight': 0.2921}, {'token': ' perform', 'weight': 0.4293}, {'token': ' well', 'weight': 0.2772}, {'token': '.', 'weight': 4.4723}], 'score': 0.12305451184511185, 'text': 'Their solution did not perform well.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '7fcf8271-1738-4025-8305-d5a1e5100aea'})) In this case, the service is built as a docker image, pushed to our image registry and subsequent rolling update is performed in the production cluster. To check out the Dockerimage, go to the additional files page .","title":"Create an inference function"},{"location":"examples/scibert/deploy/#create-an-inference-function","text":"Everything is ready to wrap the previously trained model and deploy it. First, we need to configure the LargeFileBackend, the TracingDatabase and GreatAI. In [1]: Copied! from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure , MongoDbDriver configuration = ConfigFile ( \"config.ini\" ) LargeFileS3 . configure_credentials_from_file ( configuration ) MongoDbDriver . configure_credentials_from_file ( configuration ) configure ( dashboard_table_size = 100 , # traces are small, we can show many prediction_cache_size = 4096 , # predictions are expensive, cache them ) from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure, MongoDbDriver configuration = ConfigFile(\"config.ini\") LargeFileS3.configure_credentials_from_file(configuration) MongoDbDriver.configure_credentials_from_file(configuration) configure( dashboard_table_size=100, # traces are small, we can show many prediction_cache_size=4096, # predictions are expensive, cache them ) The value of `ENVIRONMENT` contains the \"ENV` prefix but `ENVIRONMENT` is not defined as an environment variable, using the default value defined above (`DEVELOPMENT`) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f MongoDbDriver has been already configured: skipping initialisation LargeFileS3 has been already configured: skipping initialisation GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: MongoDbDriver \ud83d\udd29 large_file_implementation: LargeFileS3 \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 4096 \ud83d\udd29 dashboard_table_size: 100 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices For a pleasant developer experience, we create some typed models that will show up in the automatically generated OpenAPI schema specification and will also provide runtime type validation. In [2]: Copied! from typing import List from pydantic import BaseModel class Attention ( BaseModel ): weight : float token : str class EvaluatedSentence ( BaseModel ): score : float text : str explanation : List [ Attention ] from typing import List from pydantic import BaseModel class Attention(BaseModel): weight: float token: str class EvaluatedSentence(BaseModel): score: float text: str explanation: List[Attention] Even though @use_model caches the remote files locally and it also handles deserialising objects, we only use it to store a directory. In this case, it gives back a path, the path to that directory. So, we need to load the files from that folder ourselves. In order to only load it once per process, we create a small model loader helper function. This is usually not needed, however, when we can outsmart dill so for optimisation purposes, we do it. In [3]: Copied! from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel , PreTrainedTokenizer , ) from transformers import ( AutoConfig , AutoModelForSequenceClassification , AutoTokenizer , ) _tokenizer : PreTrainedTokenizer = None _loaded_model : PreTrainedModel = None @use_model ( \"scibert-highlights\" , version = \"latest\" , model_kwarg_name = \"model_path\" ) def get_tokenizer_and_model ( model_path : Path , original_model : str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple [ PreTrainedTokenizer , PreTrainedModel ]: global _tokenizer , _loaded_model if _tokenizer is None : _tokenizer = AutoTokenizer . from_pretrained ( original_model ) if _loaded_model is None : config = AutoConfig . from_pretrained ( model_path , output_hidden_states = True , output_attentions = True ) _loaded_model = AutoModelForSequenceClassification . from_pretrained ( model_path , config = config ) return _tokenizer , _loaded_model from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel, PreTrainedTokenizer, ) from transformers import ( AutoConfig, AutoModelForSequenceClassification, AutoTokenizer, ) _tokenizer: PreTrainedTokenizer = None _loaded_model: PreTrainedModel = None @use_model(\"scibert-highlights\", version=\"latest\", model_kwarg_name=\"model_path\") def get_tokenizer_and_model( model_path: Path, original_model: str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple[PreTrainedTokenizer, PreTrainedModel]: global _tokenizer, _loaded_model if _tokenizer is None: _tokenizer = AutoTokenizer.from_pretrained(original_model) if _loaded_model is None: config = AutoConfig.from_pretrained( model_path, output_hidden_states=True, output_attentions=True ) _loaded_model = AutoModelForSequenceClassification.from_pretrained( model_path, config=config ) return _tokenizer, _loaded_model Latest version of scibert-highlights is 0 (from versions: 0) File scibert-highlights-0 found in cache Finally, implement the inference function. In [4]: Copied! from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI . create def find_highlights ( sentence : str ) -> EvaluatedSentence : \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer , loaded_model = get_tokenizer_and_model () sentence = clean ( sentence , convert_to_ascii = True , remove_brackets = True ) tensors = tokenizer ( sentence , return_tensors = \"pt\" , truncation = True , max_length = 512 ) with torch . inference_mode (): result : SequenceClassifierOutput = loaded_model ( ** tensors ) positive_likelihood = torch . nn . Softmax ( dim = 1 )( result . logits )[ 0 ][ 1 ] tokens = tensors [ \"input_ids\" ][ 0 ] attentions = np . sum ( result . attentions [ - 1 ] . numpy ()[ 0 ], axis = 0 )[ 0 ][ 1 : - 1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list ( zip ( attentions , tokens [ 1 : - 1 ])) for token in re . split ( r \"([ .,])\" , sentence ): token = token . strip () if not token : continue bert_tokens = tokenizer ( token , return_tensors = \"pt\" , truncation = True , max_length = 512 )[ \"input_ids\" ][ 0 ][ 1 : - 1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens : if not token_attentions : break a , t2 = token_attentions . pop ( 0 ) assert t1 == t2 , sentence weight += a explanation . append ( Attention ( token = token if token in \".,\" else \" \" + token , weight = round ( weight , 4 ) ) ) if not token_attentions : break return EvaluatedSentence ( score = positive_likelihood , text = sentence , explanation = explanation ) from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI.create def find_highlights(sentence: str) -> EvaluatedSentence: \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer, loaded_model = get_tokenizer_and_model() sentence = clean(sentence, convert_to_ascii=True, remove_brackets=True) tensors = tokenizer(sentence, return_tensors=\"pt\", truncation=True, max_length=512) with torch.inference_mode(): result: SequenceClassifierOutput = loaded_model(**tensors) positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1] tokens = tensors[\"input_ids\"][0] attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][ 1:-1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list(zip(attentions, tokens[1:-1])) for token in re.split(r\"([ .,])\", sentence): token = token.strip() if not token: continue bert_tokens = tokenizer( token, return_tensors=\"pt\", truncation=True, max_length=512 )[\"input_ids\"][0][ 1:-1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens: if not token_attentions: break a, t2 = token_attentions.pop(0) assert t1 == t2, sentence weight += a explanation.append( Attention( token=token if token in \".,\" else \" \" + token, weight=round(weight, 4) ) ) if not token_attentions: break return EvaluatedSentence( score=positive_likelihood, text=sentence, explanation=explanation ) A simple test to see everything works. Note that the models list is filled by the @use_model call even though it's not on the main inference function. In [5]: Copied! if __name__ == \"__main__\" : find_highlights ( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights ( \"Their solution did not perform well.\" ) if __name__ == \"__main__\": find_highlights( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights(\"Their solution did not perform well.\") Out[5]: (Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:29.581701', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 51, 'arg:sentence:value': 'Our solution has outperformed the ' 'state-of-the-art.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 7127.2063, 'output': { 'explanation': [ {'token': ' Our', 'weight': 0.3993}, {'token': ' solution', 'weight': 0.3481}, {'token': ' has', 'weight': 0.2945}, {'token': ' outperformed', 'weight': 0.4011}, {'token': ' the', 'weight': 0.1484}, {'token': ' state-of-the-art', 'weight': 0.5727}, {'token': '.', 'weight': 7.775}], 'score': 0.9991180300712585, 'text': 'Our solution has outperformed the state-of-the-art.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '56e20e94-79df-4793-ae61-d20820ebe2d3'}), Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:37.020275', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 36, 'arg:sentence:value': 'Their solution did not perform ' 'well.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 170.7057, 'output': { 'explanation': [ {'token': ' Their', 'weight': 1.1475}, {'token': ' solution', 'weight': 0.8205}, {'token': ' did', 'weight': 0.3254}, {'token': ' not', 'weight': 0.2921}, {'token': ' perform', 'weight': 0.4293}, {'token': ' well', 'weight': 0.2772}, {'token': '.', 'weight': 4.4723}], 'score': 0.12305451184511185, 'text': 'Their solution did not perform well.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '7fcf8271-1738-4025-8305-d5a1e5100aea'})) In this case, the service is built as a docker image, pushed to our image registry and subsequent rolling update is performed in the production cluster. To check out the Dockerimage, go to the additional files page .","title":"Create an inference function"},{"location":"examples/scibert/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Fine-tune SciBERT \u00b6 We are planning to do a simple classification task on scientific text. For that, SciBERT is an ideal model to fine-tune since it has been pretrained of academic publications. This notebook was updated so that it can run in Google Colab . First, we need to install the dependencies. In [1]: Copied! ! pip install transformers datasets great - ai > / dev / null !pip install transformers datasets great-ai > /dev/null Load the training data from S3. (We have uploaded this to S3 in the data notebook.) In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , encoding = \"utf-8\" ) as f : # splitting training and test data is done later by `datasets` X , y = json . load ( f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", encoding=\"utf-8\") as f: # splitting training and test data is done later by `datasets` X, y = json.load(f) Latest version of summary-train-dataset-small is 0 (from versions: 0) File summary-train-dataset-small-0 found in cache Finetune SciBERT, for more info about this step, check out HuggingFace . If you're only here for great-ai , feel free to skip the next cell. In [22]: Copied! from transformers import ( AutoModelForSequenceClassification , AutoTokenizer , DataCollatorWithPadding , Trainer , TrainingArguments , EarlyStoppingCallback , ) from pathlib import Path import numpy as np from datasets import Dataset , load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer . from_pretrained ( MODEL ) model = AutoModelForSequenceClassification . from_pretrained ( MODEL , num_labels = 2 ) data_collator = DataCollatorWithPadding ( tokenizer = tokenizer ) def tokenize_function ( v ): return tokenizer ( v [ \"text\" ]) dataset = ( Dataset . from_dict ({ \"text\" : X , \"label\" : y }) . map ( lambda v : tokenizer ( v [ \"text\" ], truncation = True ), batched = True ) . remove_columns ( \"text\" ) . train_test_split ( test_size = 0.2 , shuffle = True ) ) f1_score = load_metric ( \"f1\" ) def compute_metrics ( p ): pred , labels = p pred = np . argmax ( pred , axis = 1 ) return f1_score . compute ( predictions = pred , references = labels ) training_args = TrainingArguments ( output_dir = Path ( \"models\" ), per_device_train_batch_size = BATCH_SIZE , per_device_eval_batch_size = BATCH_SIZE , save_total_limit = 5 , num_train_epochs = 50 , save_strategy = \"epoch\" , evaluation_strategy = \"epoch\" , logging_strategy = \"epoch\" , weight_decay = 0.01 , metric_for_best_model = \"f1\" , load_best_model_at_end = True , ) result = Trainer ( model = model , args = training_args , train_dataset = dataset [ \"train\" ], eval_dataset = dataset [ \"test\" ], data_collator = data_collator , compute_metrics = compute_metrics , callbacks = [ EarlyStoppingCallback ( early_stopping_patience = 5 )], ) . train () from transformers import ( AutoModelForSequenceClassification, AutoTokenizer, DataCollatorWithPadding, Trainer, TrainingArguments, EarlyStoppingCallback, ) from pathlib import Path import numpy as np from datasets import Dataset, load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer.from_pretrained(MODEL) model = AutoModelForSequenceClassification.from_pretrained(MODEL, num_labels=2) data_collator = DataCollatorWithPadding(tokenizer=tokenizer) def tokenize_function(v): return tokenizer(v[\"text\"]) dataset = ( Dataset.from_dict({\"text\": X, \"label\": y}) .map(lambda v: tokenizer(v[\"text\"], truncation=True), batched=True) .remove_columns(\"text\") .train_test_split(test_size=0.2, shuffle=True) ) f1_score = load_metric(\"f1\") def compute_metrics(p): pred, labels = p pred = np.argmax(pred, axis=1) return f1_score.compute(predictions=pred, references=labels) training_args = TrainingArguments( output_dir=Path(\"models\"), per_device_train_batch_size=BATCH_SIZE, per_device_eval_batch_size=BATCH_SIZE, save_total_limit=5, num_train_epochs=50, save_strategy=\"epoch\", evaluation_strategy=\"epoch\", logging_strategy=\"epoch\", weight_decay=0.01, metric_for_best_model=\"f1\", load_best_model_at_end=True, ) result = Trainer( model=model, args=training_args, train_dataset=dataset[\"train\"], eval_dataset=dataset[\"test\"], data_collator=data_collator, compute_metrics=compute_metrics, callbacks=[EarlyStoppingCallback(early_stopping_patience=5)], ).train() 0%| | 0/1 [00:00 / dev / null !pip install transformers datasets great-ai > /dev/null Load the training data from S3. (We have uploaded this to S3 in the data notebook.) In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , encoding = \"utf-8\" ) as f : # splitting training and test data is done later by `datasets` X , y = json . load ( f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", encoding=\"utf-8\") as f: # splitting training and test data is done later by `datasets` X, y = json.load(f) Latest version of summary-train-dataset-small is 0 (from versions: 0) File summary-train-dataset-small-0 found in cache Finetune SciBERT, for more info about this step, check out HuggingFace . If you're only here for great-ai , feel free to skip the next cell. In [22]: Copied! from transformers import ( AutoModelForSequenceClassification , AutoTokenizer , DataCollatorWithPadding , Trainer , TrainingArguments , EarlyStoppingCallback , ) from pathlib import Path import numpy as np from datasets import Dataset , load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer . from_pretrained ( MODEL ) model = AutoModelForSequenceClassification . from_pretrained ( MODEL , num_labels = 2 ) data_collator = DataCollatorWithPadding ( tokenizer = tokenizer ) def tokenize_function ( v ): return tokenizer ( v [ \"text\" ]) dataset = ( Dataset . from_dict ({ \"text\" : X , \"label\" : y }) . map ( lambda v : tokenizer ( v [ \"text\" ], truncation = True ), batched = True ) . remove_columns ( \"text\" ) . train_test_split ( test_size = 0.2 , shuffle = True ) ) f1_score = load_metric ( \"f1\" ) def compute_metrics ( p ): pred , labels = p pred = np . argmax ( pred , axis = 1 ) return f1_score . compute ( predictions = pred , references = labels ) training_args = TrainingArguments ( output_dir = Path ( \"models\" ), per_device_train_batch_size = BATCH_SIZE , per_device_eval_batch_size = BATCH_SIZE , save_total_limit = 5 , num_train_epochs = 50 , save_strategy = \"epoch\" , evaluation_strategy = \"epoch\" , logging_strategy = \"epoch\" , weight_decay = 0.01 , metric_for_best_model = \"f1\" , load_best_model_at_end = True , ) result = Trainer ( model = model , args = training_args , train_dataset = dataset [ \"train\" ], eval_dataset = dataset [ \"test\" ], data_collator = data_collator , compute_metrics = compute_metrics , callbacks = [ EarlyStoppingCallback ( early_stopping_patience = 5 )], ) . train () from transformers import ( AutoModelForSequenceClassification, AutoTokenizer, DataCollatorWithPadding, Trainer, TrainingArguments, EarlyStoppingCallback, ) from pathlib import Path import numpy as np from datasets import Dataset, load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer.from_pretrained(MODEL) model = AutoModelForSequenceClassification.from_pretrained(MODEL, num_labels=2) data_collator = DataCollatorWithPadding(tokenizer=tokenizer) def tokenize_function(v): return tokenizer(v[\"text\"]) dataset = ( Dataset.from_dict({\"text\": X, \"label\": y}) .map(lambda v: tokenizer(v[\"text\"], truncation=True), batched=True) .remove_columns(\"text\") .train_test_split(test_size=0.2, shuffle=True) ) f1_score = load_metric(\"f1\") def compute_metrics(p): pred, labels = p pred = np.argmax(pred, axis=1) return f1_score.compute(predictions=pred, references=labels) training_args = TrainingArguments( output_dir=Path(\"models\"), per_device_train_batch_size=BATCH_SIZE, per_device_eval_batch_size=BATCH_SIZE, save_total_limit=5, num_train_epochs=50, save_strategy=\"epoch\", evaluation_strategy=\"epoch\", logging_strategy=\"epoch\", weight_decay=0.01, metric_for_best_model=\"f1\", load_best_model_at_end=True, ) result = Trainer( model=model, args=training_args, train_dataset=dataset[\"train\"], eval_dataset=dataset[\"test\"], data_collator=data_collator, compute_metrics=compute_metrics, callbacks=[EarlyStoppingCallback(early_stopping_patience=5)], ).train() 0%| | 0/1 [00:00.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Simple example: data engineering \u00b6 Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best-practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai . Subsequently, we create a production-ready deployment. The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook. Since the true scope of great-ai is the phase between proof-of-concept code and production-ready service, it is predominantly used in the deployment notebook . Feel free to skip there, or continue reading if you'd like to see the full picture. Extract \u00b6 This can be achieved by downloading a public dataset (such as in this case), or by having a Data Engineer setup and give us access to the organisation's data. In this example, we download the semantic scholar dataset from a public S3 bucket. In [1]: Copied! MAX_CHUNK_COUNT = 4 MAX_CHUNK_COUNT = 4 In [2]: Copied! import urllib.request from random import shuffle manifest = ( urllib . request . urlopen ( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) . read () . decode () ) # a list of available chunks separated by '\\n' characters lines = manifest . split () shuffle ( lines ) chunks = lines [: MAX_CHUNK_COUNT ] f \"\"\"Processing { len ( chunks ) } out of the { len ( manifest . split ()) } available chunks\"\"\" import urllib.request from random import shuffle manifest = ( urllib.request.urlopen( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) .read() .decode() ) # a list of available chunks separated by '\\n' characters lines = manifest.split() shuffle(lines) chunks = lines[:MAX_CHUNK_COUNT] f\"\"\"Processing {len(chunks)} out of the { len(manifest.split()) } available chunks\"\"\" Out[2]: 'Processing 4 out of the 6002 available chunks' Transform \u00b6 Filter out non-English abstracts using great_ai.utilities.predict_language Project it to only keep the necessary components (text and labels), clean the textual content using great_ai.utilities.clean We will speed up processing using great_ai.utilities.simple_parallel_map . In [3]: Copied! from typing import List , Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map , clean , is_english , predict_language , unchunk , ) def preprocess_chunk ( chunk_key : str ) -> List [ Tuple [ str , List [ str ]]]: response = urllib . request . urlopen ( f \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f \"open-corpus/2022-02-01/ { chunk_key } \" ) # a gzipped JSON Lines file decompressed = gzip . decompress ( response . read ()) decoded = decompressed . decode () chunk = [ json . loads ( line ) for line in decoded . split ( \" \\n \" ) if line ] # Transform return [ ( clean ( f ' { c [ \"title\" ] } { c [ \"paperAbstract\" ] } ' f ' { c [ \"journalName\" ] } { c [ \"venue\" ] } ' , convert_to_ascii = True , ), # The text is cleaned to remove common artifacts c [ \"fieldsOfStudy\" ], ) # Create pairs of `(text, [...domains])` for c in chunk if ( c [ \"fieldsOfStudy\" ] and is_english ( predict_language ( c [ \"paperAbstract\" ]))) ] preprocessed_data = unchunk ( simple_parallel_map ( preprocess_chunk , chunks , concurrency = 4 ) ) from typing import List, Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map, clean, is_english, predict_language, unchunk, ) def preprocess_chunk(chunk_key: str) -> List[Tuple[str, List[str]]]: response = urllib.request.urlopen( f\"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f\"open-corpus/2022-02-01/{chunk_key}\" ) # a gzipped JSON Lines file decompressed = gzip.decompress(response.read()) decoded = decompressed.decode() chunk = [json.loads(line) for line in decoded.split(\"\\n\") if line] # Transform return [ ( clean( f'{c[\"title\"]} {c[\"paperAbstract\"]} ' f'{c[\"journalName\"]} {c[\"venue\"]}', convert_to_ascii=True, ), # The text is cleaned to remove common artifacts c[\"fieldsOfStudy\"], ) # Create pairs of `(text, [...domains])` for c in chunk if (c[\"fieldsOfStudy\"] and is_english(predict_language(c[\"paperAbstract\"]))) ] preprocessed_data = unchunk( simple_parallel_map(preprocess_chunk, chunks, concurrency=4) ) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4/4 [04:22<00:00, 65.51s/it] In [4]: Copied! X , y = zip ( * preprocessed_data ) # X is the input, y is the expected output X, y = zip(*preprocessed_data) # X is the input, y is the expected output Load \u00b6 Upload the dataset (or a part of it) to a central repository using great_ai.add_ground_truth . This step automatically tags each data-point with a split label according to the ratios we set. Additional tags can be also given. Production-ready backend \u00b6 The MongoDB driver is automatically configured if mongo.ini exists with the following scheme: mongo_connection_string = mongodb://localhost:27017/ mongo_database = my_great_ai_db You can install MongoDB from here or use it as a service Otherwise, TinyDB is used which is just a local JSON file. In [5]: Copied! from great_ai import add_ground_truth add_ground_truth ( X , y , train_split_ratio = 0.8 , test_split_ratio = 0.2 ) from great_ai import add_ground_truth add_ground_truth(X, y, train_split_ratio=0.8, test_split_ratio=0.2) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Next: Part 2 \u00b6","title":"Simple example: data engineering"},{"location":"examples/simple/data/#simple-example-data-engineering","text":"Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best-practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai . Subsequently, we create a production-ready deployment. The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook. Since the true scope of great-ai is the phase between proof-of-concept code and production-ready service, it is predominantly used in the deployment notebook . Feel free to skip there, or continue reading if you'd like to see the full picture.","title":"Simple example: data engineering"},{"location":"examples/simple/data/#extract","text":"This can be achieved by downloading a public dataset (such as in this case), or by having a Data Engineer setup and give us access to the organisation's data. In this example, we download the semantic scholar dataset from a public S3 bucket. In [1]: Copied! MAX_CHUNK_COUNT = 4 MAX_CHUNK_COUNT = 4 In [2]: Copied! import urllib.request from random import shuffle manifest = ( urllib . request . urlopen ( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) . read () . decode () ) # a list of available chunks separated by '\\n' characters lines = manifest . split () shuffle ( lines ) chunks = lines [: MAX_CHUNK_COUNT ] f \"\"\"Processing { len ( chunks ) } out of the { len ( manifest . split ()) } available chunks\"\"\" import urllib.request from random import shuffle manifest = ( urllib.request.urlopen( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) .read() .decode() ) # a list of available chunks separated by '\\n' characters lines = manifest.split() shuffle(lines) chunks = lines[:MAX_CHUNK_COUNT] f\"\"\"Processing {len(chunks)} out of the { len(manifest.split()) } available chunks\"\"\" Out[2]: 'Processing 4 out of the 6002 available chunks'","title":"Extract"},{"location":"examples/simple/data/#transform","text":"Filter out non-English abstracts using great_ai.utilities.predict_language Project it to only keep the necessary components (text and labels), clean the textual content using great_ai.utilities.clean We will speed up processing using great_ai.utilities.simple_parallel_map . In [3]: Copied! from typing import List , Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map , clean , is_english , predict_language , unchunk , ) def preprocess_chunk ( chunk_key : str ) -> List [ Tuple [ str , List [ str ]]]: response = urllib . request . urlopen ( f \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f \"open-corpus/2022-02-01/ { chunk_key } \" ) # a gzipped JSON Lines file decompressed = gzip . decompress ( response . read ()) decoded = decompressed . decode () chunk = [ json . loads ( line ) for line in decoded . split ( \" \\n \" ) if line ] # Transform return [ ( clean ( f ' { c [ \"title\" ] } { c [ \"paperAbstract\" ] } ' f ' { c [ \"journalName\" ] } { c [ \"venue\" ] } ' , convert_to_ascii = True , ), # The text is cleaned to remove common artifacts c [ \"fieldsOfStudy\" ], ) # Create pairs of `(text, [...domains])` for c in chunk if ( c [ \"fieldsOfStudy\" ] and is_english ( predict_language ( c [ \"paperAbstract\" ]))) ] preprocessed_data = unchunk ( simple_parallel_map ( preprocess_chunk , chunks , concurrency = 4 ) ) from typing import List, Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map, clean, is_english, predict_language, unchunk, ) def preprocess_chunk(chunk_key: str) -> List[Tuple[str, List[str]]]: response = urllib.request.urlopen( f\"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f\"open-corpus/2022-02-01/{chunk_key}\" ) # a gzipped JSON Lines file decompressed = gzip.decompress(response.read()) decoded = decompressed.decode() chunk = [json.loads(line) for line in decoded.split(\"\\n\") if line] # Transform return [ ( clean( f'{c[\"title\"]} {c[\"paperAbstract\"]} ' f'{c[\"journalName\"]} {c[\"venue\"]}', convert_to_ascii=True, ), # The text is cleaned to remove common artifacts c[\"fieldsOfStudy\"], ) # Create pairs of `(text, [...domains])` for c in chunk if (c[\"fieldsOfStudy\"] and is_english(predict_language(c[\"paperAbstract\"]))) ] preprocessed_data = unchunk( simple_parallel_map(preprocess_chunk, chunks, concurrency=4) ) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4/4 [04:22<00:00, 65.51s/it] In [4]: Copied! X , y = zip ( * preprocessed_data ) # X is the input, y is the expected output X, y = zip(*preprocessed_data) # X is the input, y is the expected output","title":"Transform"},{"location":"examples/simple/data/#load","text":"Upload the dataset (or a part of it) to a central repository using great_ai.add_ground_truth . This step automatically tags each data-point with a split label according to the ratios we set. Additional tags can be also given.","title":"Load"},{"location":"examples/simple/data/#production-ready-backend","text":"The MongoDB driver is automatically configured if mongo.ini exists with the following scheme: mongo_connection_string = mongodb://localhost:27017/ mongo_database = my_great_ai_db You can install MongoDB from here or use it as a service Otherwise, TinyDB is used which is just a local JSON file. In [5]: Copied! from great_ai import add_ground_truth add_ground_truth ( X , y , train_split_ratio = 0.8 , test_split_ratio = 0.2 ) from great_ai import add_ground_truth add_ground_truth(X, y, train_split_ratio=0.8, test_split_ratio=0.2) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices","title":"Production-ready backend"},{"location":"examples/simple/data/#next-part-2","text":"","title":"Next: Part 2"},{"location":"examples/simple/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Hardening and deployment \u00b6 Part 3: Create production inference function The blue boxes show the steps implemented in this notebook. In Part 2 , we trained our AI model. Now, it's time to create G eneral R obust E nd-to-end A utomated T rustworthy deployment. Create the inference function \u00b6 Next to the prediction, we also return the top-n most influential words based on their weights. In [1]: Copied! import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput , ClassificationOutput , GreatAI , use_model , parameter , ) @GreatAI . create @use_model ( \"small-domain-prediction\" , version = \"latest\" ) @parameter ( \"target_confidence\" , validate = lambda c : 0 <= c <= 100 ) def predict_domain ( text : str , model : Pipeline , target_confidence : int = 50 ) -> MultiLabelClassificationOutput : \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re . sub ( r \"[^a-zA-Z\\s]\" , \"\" , clean ( text , convert_to_ascii = True )) features = model . named_steps [ \"vectorizer\" ] . transform ([ preprocessed ]) prediction = model . named_steps [ \"classifier\" ] . predict_proba ( features )[ 0 ] best_classes = sorted ( enumerate ( prediction ), key = lambda v : v [ 1 ], reverse = True ) results = MultiLabelClassificationOutput () for class_index , probability in best_classes : results . labels . append ( get_label ( model = model , features = features , class_index = class_index , probability = probability , ) ) if sum ( r . confidence for r in results . labels ) >= target_confidence : break return results def get_label ( model : Pipeline , features : np . ndarray , class_index : int , probability : float ) -> ClassificationOutput : return ClassificationOutput ( label = model . named_steps [ \"classifier\" ] . classes_ [ class_index ], confidence = round ( probability * 100 ), explanation = [ word for _ , word in sorted ( ( ( weight , word ) for weight , word , count in zip ( model . named_steps [ \"classifier\" ] . feature_log_prob_ [ class_index ], model . named_steps [ \"vectorizer\" ] . get_feature_names_out (), features . A [ 0 ], ) if count > 0 ), reverse = True , ) ][: 5 ], ) import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput, ClassificationOutput, GreatAI, use_model, parameter, ) @GreatAI.create @use_model(\"small-domain-prediction\", version=\"latest\") @parameter(\"target_confidence\", validate=lambda c: 0 < = c < = 100) def predict_domain( text: str, model: Pipeline, target_confidence: int = 50 ) -> MultiLabelClassificationOutput: \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re.sub(r\"[^a-zA-Z\\s]\", \"\", clean(text, convert_to_ascii=True)) features = model.named_steps[\"vectorizer\"].transform([preprocessed]) prediction = model.named_steps[\"classifier\"].predict_proba(features)[0] best_classes = sorted(enumerate(prediction), key=lambda v: v[1], reverse=True) results = MultiLabelClassificationOutput() for class_index, probability in best_classes: results.labels.append( get_label( model=model, features=features, class_index=class_index, probability=probability, ) ) if sum(r.confidence for r in results.labels) >= target_confidence: break return results def get_label( model: Pipeline, features: np.ndarray, class_index: int, probability: float ) -> ClassificationOutput: return ClassificationOutput( label=model.named_steps[\"classifier\"].classes_[class_index], confidence=round(probability * 100), explanation=[ word for _, word in sorted( ( (weight, word) for weight, word, count in zip( model.named_steps[\"classifier\"].feature_log_prob_[class_index], model.named_steps[\"vectorizer\"].get_feature_names_out(), features.A[0], ) if count > 0 ), reverse=True, ) ][:5], ) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of small-domain-prediction Latest version of small-domain-prediction is 2 (from versions: 0, 1, 2) File small-domain-prediction-2 found in cache Check accuracy on the test split \u00b6 Anything under if __name__ == \"__main__\": will not be run when the script is executed by the great-ai CLI app. This, combined with query_ground_truth and the /traces/{trace_id}/feedback endpoint are ideal for creating a continuous-integration job for checking the quality of the model before deployment. In [2]: Copied! if __name__ == \"__main__\" : from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth ( \"test\" ) X = [ d . input for d in data ] y_actual = [ d . feedback for d in data ] y_predicted = [ d . output . labels [ 0 ] . label for d in predict_domain . process_batch ( X , do_not_persist_traces = True ) ] y_actual_aligned = [ p if p in a else a [ 0 ] for p , a in zip ( y_predicted , y_actual )] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 19 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 16 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_actual_aligned , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_actual_aligned , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"ss-confusion.png\" , dpi = 600 ) if __name__ == \"__main__\": from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth(\"test\") X = [d.input for d in data] y_actual = [d.feedback for d in data] y_predicted = [ d.output.labels[0].label for d in predict_domain.process_batch(X, do_not_persist_traces=True) ] y_actual_aligned = [p if p in a else a[0] for p, a in zip(y_predicted, y_actual)] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (19, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 16 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_actual_aligned, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_actual_aligned, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"ss-confusion.png\", dpi=600) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 12272/12272 [01:10<00:00, 174.77it/s] precision recall f1-score support Art 0.54 0.38 0.45 126 Biology 0.77 0.84 0.80 1215 Business 0.47 0.73 0.57 311 Chemistry 0.82 0.67 0.74 1205 Computer Science 0.77 0.76 0.76 1277 Economics 0.69 0.55 0.61 270 Engineering 0.55 0.52 0.53 754 Environmental Science 0.56 0.55 0.55 227 Geography 0.54 0.39 0.45 276 Geology 0.74 0.67 0.70 265 History 0.35 0.18 0.24 140 Materials Science 0.72 0.81 0.76 1011 Mathematics 0.77 0.70 0.74 498 Medicine 0.96 0.77 0.86 2835 Philosophy 0.57 0.06 0.10 71 Physics 0.66 0.75 0.70 611 Political Science 0.44 0.61 0.51 291 Psychology 0.52 0.84 0.64 574 Sociology 0.33 0.59 0.42 315 accuracy 0.71 12272 macro avg 0.62 0.60 0.59 12272 weighted avg 0.74 0.71 0.71 12272","title":"Hardening and deployment"},{"location":"examples/simple/deploy/#hardening-and-deployment","text":"Part 3: Create production inference function The blue boxes show the steps implemented in this notebook. In Part 2 , we trained our AI model. Now, it's time to create G eneral R obust E nd-to-end A utomated T rustworthy deployment.","title":"Hardening and deployment"},{"location":"examples/simple/deploy/#create-the-inference-function","text":"Next to the prediction, we also return the top-n most influential words based on their weights. In [1]: Copied! import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput , ClassificationOutput , GreatAI , use_model , parameter , ) @GreatAI . create @use_model ( \"small-domain-prediction\" , version = \"latest\" ) @parameter ( \"target_confidence\" , validate = lambda c : 0 <= c <= 100 ) def predict_domain ( text : str , model : Pipeline , target_confidence : int = 50 ) -> MultiLabelClassificationOutput : \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re . sub ( r \"[^a-zA-Z\\s]\" , \"\" , clean ( text , convert_to_ascii = True )) features = model . named_steps [ \"vectorizer\" ] . transform ([ preprocessed ]) prediction = model . named_steps [ \"classifier\" ] . predict_proba ( features )[ 0 ] best_classes = sorted ( enumerate ( prediction ), key = lambda v : v [ 1 ], reverse = True ) results = MultiLabelClassificationOutput () for class_index , probability in best_classes : results . labels . append ( get_label ( model = model , features = features , class_index = class_index , probability = probability , ) ) if sum ( r . confidence for r in results . labels ) >= target_confidence : break return results def get_label ( model : Pipeline , features : np . ndarray , class_index : int , probability : float ) -> ClassificationOutput : return ClassificationOutput ( label = model . named_steps [ \"classifier\" ] . classes_ [ class_index ], confidence = round ( probability * 100 ), explanation = [ word for _ , word in sorted ( ( ( weight , word ) for weight , word , count in zip ( model . named_steps [ \"classifier\" ] . feature_log_prob_ [ class_index ], model . named_steps [ \"vectorizer\" ] . get_feature_names_out (), features . A [ 0 ], ) if count > 0 ), reverse = True , ) ][: 5 ], ) import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput, ClassificationOutput, GreatAI, use_model, parameter, ) @GreatAI.create @use_model(\"small-domain-prediction\", version=\"latest\") @parameter(\"target_confidence\", validate=lambda c: 0 < = c < = 100) def predict_domain( text: str, model: Pipeline, target_confidence: int = 50 ) -> MultiLabelClassificationOutput: \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re.sub(r\"[^a-zA-Z\\s]\", \"\", clean(text, convert_to_ascii=True)) features = model.named_steps[\"vectorizer\"].transform([preprocessed]) prediction = model.named_steps[\"classifier\"].predict_proba(features)[0] best_classes = sorted(enumerate(prediction), key=lambda v: v[1], reverse=True) results = MultiLabelClassificationOutput() for class_index, probability in best_classes: results.labels.append( get_label( model=model, features=features, class_index=class_index, probability=probability, ) ) if sum(r.confidence for r in results.labels) >= target_confidence: break return results def get_label( model: Pipeline, features: np.ndarray, class_index: int, probability: float ) -> ClassificationOutput: return ClassificationOutput( label=model.named_steps[\"classifier\"].classes_[class_index], confidence=round(probability * 100), explanation=[ word for _, word in sorted( ( (weight, word) for weight, word, count in zip( model.named_steps[\"classifier\"].feature_log_prob_[class_index], model.named_steps[\"vectorizer\"].get_feature_names_out(), features.A[0], ) if count > 0 ), reverse=True, ) ][:5], ) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of small-domain-prediction Latest version of small-domain-prediction is 2 (from versions: 0, 1, 2) File small-domain-prediction-2 found in cache","title":"Create the inference function"},{"location":"examples/simple/deploy/#check-accuracy-on-the-test-split","text":"Anything under if __name__ == \"__main__\": will not be run when the script is executed by the great-ai CLI app. This, combined with query_ground_truth and the /traces/{trace_id}/feedback endpoint are ideal for creating a continuous-integration job for checking the quality of the model before deployment. In [2]: Copied! if __name__ == \"__main__\" : from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth ( \"test\" ) X = [ d . input for d in data ] y_actual = [ d . feedback for d in data ] y_predicted = [ d . output . labels [ 0 ] . label for d in predict_domain . process_batch ( X , do_not_persist_traces = True ) ] y_actual_aligned = [ p if p in a else a [ 0 ] for p , a in zip ( y_predicted , y_actual )] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 19 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 16 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_actual_aligned , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_actual_aligned , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"ss-confusion.png\" , dpi = 600 ) if __name__ == \"__main__\": from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth(\"test\") X = [d.input for d in data] y_actual = [d.feedback for d in data] y_predicted = [ d.output.labels[0].label for d in predict_domain.process_batch(X, do_not_persist_traces=True) ] y_actual_aligned = [p if p in a else a[0] for p, a in zip(y_predicted, y_actual)] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (19, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 16 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_actual_aligned, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_actual_aligned, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"ss-confusion.png\", dpi=600) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 12272/12272 [01:10<00:00, 174.77it/s] precision recall f1-score support Art 0.54 0.38 0.45 126 Biology 0.77 0.84 0.80 1215 Business 0.47 0.73 0.57 311 Chemistry 0.82 0.67 0.74 1205 Computer Science 0.77 0.76 0.76 1277 Economics 0.69 0.55 0.61 270 Engineering 0.55 0.52 0.53 754 Environmental Science 0.56 0.55 0.55 227 Geography 0.54 0.39 0.45 276 Geology 0.74 0.67 0.70 265 History 0.35 0.18 0.24 140 Materials Science 0.72 0.81 0.76 1011 Mathematics 0.77 0.70 0.74 498 Medicine 0.96 0.77 0.86 2835 Philosophy 0.57 0.06 0.10 71 Physics 0.66 0.75 0.70 611 Political Science 0.44 0.61 0.51 291 Psychology 0.52 0.84 0.64 574 Sociology 0.33 0.59 0.42 315 accuracy 0.71 12272 macro avg 0.62 0.60 0.59 12272 weighted avg 0.74 0.71 0.71 12272","title":"Check accuracy on the test split"},{"location":"examples/simple/stacked-bars/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) from great_ai import query_ground_truth data = query_ground_truth(\"train\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [9]: Copied! from collections import Counter import matplotlib.pyplot as plt from great_ai.utilities import unique import numpy as np import matplotlib.ticker as mtick first = Counter ( d . feedback [ 0 ] for d in data if len ( d . feedback ) > 0 ) second = Counter ( d . feedback [ 1 ] for d in data if len ( d . feedback ) > 1 ) third = Counter ( d . feedback [ 2 ] for d in data if len ( d . feedback ) > 2 ) domains = sorted ( unique ( domain for d in data for domain in d . feedback )) first = [ first [ d ] / len ( data ) for d in domains ] second = [ second [ d ] / len ( data ) for d in domains ] third = [ third [ d ] / len ( data ) for d in domains ] # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 20 plt . rcParams [ \"figure.figsize\" ] = ( 14 , 10 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , first , label = \"Primary domain\" ) ax . bar ( domains , second , label = \"Secondary domain\" , bottom = first ) ax . bar ( domains , third , label = \"Tertiary domain\" , bottom = np . add ( first , second )) ax . yaxis . set_major_formatter ( mtick . PercentFormatter ( 1 )) ax . legend () ax . set_ylabel ( \"Ratio of all publications\" ) fig . tight_layout () fig . savefig ( \"ss-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt from great_ai.utilities import unique import numpy as np import matplotlib.ticker as mtick first = Counter(d.feedback[0] for d in data if len(d.feedback) > 0) second = Counter(d.feedback[1] for d in data if len(d.feedback) > 1) third = Counter(d.feedback[2] for d in data if len(d.feedback) > 2) domains = sorted(unique(domain for d in data for domain in d.feedback)) first = [first[d] / len(data) for d in domains] second = [second[d] / len(data) for d in domains] third = [third[d] / len(data) for d in domains] # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 20 plt.rcParams[\"figure.figsize\"] = (14, 10) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, first, label=\"Primary domain\") ax.bar(domains, second, label=\"Secondary domain\", bottom=first) ax.bar(domains, third, label=\"Tertiary domain\", bottom=np.add(first, second)) ax.yaxis.set_major_formatter(mtick.PercentFormatter(1)) ax.legend() ax.set_ylabel(\"Ratio of all publications\") fig.tight_layout() fig.savefig(\"ss-distribution.png\", dpi=500) None","title":"Stacked bars"},{"location":"examples/simple/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Optimise and train a model \u00b6 The blue boxes show the steps implemented in this notebook. In the first part, we have cleaned and transformed our training data. We can now access this data using great_ai.LargeFile . Locally, it will gives us the cached version, otherwise, the latest version is downloaded from S3 or GridFS. In this part, we hyperparameter-optimise and train a simple Naive Bayes classifier which we then export for deployment using great_ai.save_model . Load data that has been extracted in part 1 \u00b6 In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) X = [ d . input for d in data for domain in d . feedback ] y = [ domain for d in data for domain in d . feedback ] from great_ai import query_ground_truth data = query_ground_truth(\"train\") X = [d.input for d in data for domain in d.feedback] y = [domain for d in data for domain in d.feedback] Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 5 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 plt . xticks ( rotation = 90 ) plt . bar ( domains , counts ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 5) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 plt.xticks(rotation=90) plt.bar(domains, counts) None Optimise and train Multinomial Naive Bayes classifier \u00b6 In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X , y ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X, y) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 7 14.549476 0.361685 8.476837 0.222398 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.518061 0.514842 0.511599 0.514834 0.002638 1 10 11.235289 0.130426 4.092868 0.082518 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.513897 0.515661 0.507867 0.512475 0.003337 2 19 7.383645 0.138110 4.130709 0.250048 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.496825 0.501045 0.496854 0.498241 0.001983 3 11 10.435154 0.305144 3.882101 0.128886 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.493247 0.497814 0.502245 0.497769 0.003674 4 8 13.643193 0.310696 4.173707 0.142980 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.489609 0.495207 0.498154 0.494323 0.003544 5 22 7.048340 0.050070 3.172948 0.152418 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.487456 0.493865 0.491157 0.490826 0.002627 6 23 7.564685 0.146092 2.374111 0.285026 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.485160 0.494039 0.490127 0.489776 0.003633 7 20 7.172353 0.212599 3.747219 0.130217 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.481303 0.490002 0.488269 0.486524 0.003759 8 6 14.276345 0.456576 8.318859 0.268701 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.482429 0.487735 0.484888 0.485017 0.002168 9 2 14.902358 0.737693 5.975091 0.171150 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.469598 0.474490 0.473637 0.472575 0.002134 10 9 12.677349 0.145143 4.374204 0.175674 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.468872 0.476451 0.470921 0.472082 0.003201 11 5 13.423686 0.482872 8.008324 0.442975 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.465726 0.474548 0.471879 0.470718 0.003694 12 1 13.819117 0.838347 6.161175 0.336590 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.463395 0.473982 0.471262 0.469546 0.004489 13 4 13.281476 0.588822 8.335852 0.254627 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.458734 0.468053 0.464418 0.463735 0.003835 14 14 7.282247 0.444940 3.567094 0.044519 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.438189 0.450160 0.446180 0.444843 0.004978 15 17 7.098797 0.196241 3.838628 0.091128 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.436488 0.444503 0.445900 0.442297 0.004147 16 18 7.492791 0.288889 3.843224 0.073438 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.428196 0.431945 0.430160 0.430100 0.001531 17 21 7.229826 0.099823 3.656332 0.073780 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.403130 0.410170 0.409801 0.407700 0.003235 18 13 7.158370 0.169818 3.765632 0.082924 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.399237 0.412872 0.407982 0.406697 0.005640 19 16 7.064643 0.119529 3.810983 0.125897 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.388060 0.399247 0.396325 0.394544 0.004737 20 0 13.749660 0.465174 6.407841 0.549166 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.384852 0.386487 0.386796 0.386045 0.000853 21 3 15.954147 0.318013 6.337361 0.261697 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.369785 0.375645 0.375858 0.373763 0.002814 22 12 7.120198 0.050452 3.833905 0.069540 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.277741 0.280564 0.285337 0.281214 0.003135 23 15 7.497707 0.183054 3.870714 0.062888 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.255578 0.263381 0.266184 0.261714 0.004487 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X , y ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X, y) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=0.5, fit_prior=False) Export the model using GreatAI \u00b6 In [6]: Copied! from great_ai import save_model save_model ( classifier , key = \"small-domain-prediction\" , keep_last_n = 5 ) from great_ai import save_model save_model(classifier, key=\"small-domain-prediction\", keep_last_n=5) Fetching cached versions of small-domain-prediction Copying file for small-domain-prediction-2 Compressing small-domain-prediction-2 Model small-domain-prediction uploaded with version 2 Out[6]: 'small-domain-prediction:2' Next: Part 3 \u00b6","title":"Optimise and train a model"},{"location":"examples/simple/train/#optimise-and-train-a-model","text":"The blue boxes show the steps implemented in this notebook. In the first part, we have cleaned and transformed our training data. We can now access this data using great_ai.LargeFile . Locally, it will gives us the cached version, otherwise, the latest version is downloaded from S3 or GridFS. In this part, we hyperparameter-optimise and train a simple Naive Bayes classifier which we then export for deployment using great_ai.save_model .","title":"Optimise and train a model"},{"location":"examples/simple/train/#load-data-that-has-been-extracted-in-part-1","text":"In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) X = [ d . input for d in data for domain in d . feedback ] y = [ domain for d in data for domain in d . feedback ] from great_ai import query_ground_truth data = query_ground_truth(\"train\") X = [d.input for d in data for domain in d.feedback] y = [domain for d in data for domain in d.feedback] Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 5 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 plt . xticks ( rotation = 90 ) plt . bar ( domains , counts ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 5) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 plt.xticks(rotation=90) plt.bar(domains, counts) None","title":"Load data that has been extracted in part 1"},{"location":"examples/simple/train/#optimise-and-train-multinomial-naive-bayes-classifier","text":"In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X , y ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X, y) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 7 14.549476 0.361685 8.476837 0.222398 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.518061 0.514842 0.511599 0.514834 0.002638 1 10 11.235289 0.130426 4.092868 0.082518 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.513897 0.515661 0.507867 0.512475 0.003337 2 19 7.383645 0.138110 4.130709 0.250048 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.496825 0.501045 0.496854 0.498241 0.001983 3 11 10.435154 0.305144 3.882101 0.128886 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.493247 0.497814 0.502245 0.497769 0.003674 4 8 13.643193 0.310696 4.173707 0.142980 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.489609 0.495207 0.498154 0.494323 0.003544 5 22 7.048340 0.050070 3.172948 0.152418 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.487456 0.493865 0.491157 0.490826 0.002627 6 23 7.564685 0.146092 2.374111 0.285026 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.485160 0.494039 0.490127 0.489776 0.003633 7 20 7.172353 0.212599 3.747219 0.130217 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.481303 0.490002 0.488269 0.486524 0.003759 8 6 14.276345 0.456576 8.318859 0.268701 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.482429 0.487735 0.484888 0.485017 0.002168 9 2 14.902358 0.737693 5.975091 0.171150 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.469598 0.474490 0.473637 0.472575 0.002134 10 9 12.677349 0.145143 4.374204 0.175674 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.468872 0.476451 0.470921 0.472082 0.003201 11 5 13.423686 0.482872 8.008324 0.442975 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.465726 0.474548 0.471879 0.470718 0.003694 12 1 13.819117 0.838347 6.161175 0.336590 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.463395 0.473982 0.471262 0.469546 0.004489 13 4 13.281476 0.588822 8.335852 0.254627 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.458734 0.468053 0.464418 0.463735 0.003835 14 14 7.282247 0.444940 3.567094 0.044519 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.438189 0.450160 0.446180 0.444843 0.004978 15 17 7.098797 0.196241 3.838628 0.091128 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.436488 0.444503 0.445900 0.442297 0.004147 16 18 7.492791 0.288889 3.843224 0.073438 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.428196 0.431945 0.430160 0.430100 0.001531 17 21 7.229826 0.099823 3.656332 0.073780 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.403130 0.410170 0.409801 0.407700 0.003235 18 13 7.158370 0.169818 3.765632 0.082924 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.399237 0.412872 0.407982 0.406697 0.005640 19 16 7.064643 0.119529 3.810983 0.125897 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.388060 0.399247 0.396325 0.394544 0.004737 20 0 13.749660 0.465174 6.407841 0.549166 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.384852 0.386487 0.386796 0.386045 0.000853 21 3 15.954147 0.318013 6.337361 0.261697 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.369785 0.375645 0.375858 0.373763 0.002814 22 12 7.120198 0.050452 3.833905 0.069540 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.277741 0.280564 0.285337 0.281214 0.003135 23 15 7.497707 0.183054 3.870714 0.062888 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.255578 0.263381 0.266184 0.261714 0.004487 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X , y ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X, y) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=0.5, fit_prior=False)","title":"Optimise and train Multinomial Naive Bayes classifier"},{"location":"examples/simple/train/#export-the-model-using-greatai","text":"In [6]: Copied! from great_ai import save_model save_model ( classifier , key = \"small-domain-prediction\" , keep_last_n = 5 ) from great_ai import save_model save_model(classifier, key=\"small-domain-prediction\", keep_last_n=5) Fetching cached versions of small-domain-prediction Copying file for small-domain-prediction-2 Compressing small-domain-prediction-2 Model small-domain-prediction uploaded with version 2 Out[6]: 'small-domain-prediction:2'","title":"Export the model using GreatAI"},{"location":"examples/simple/train/#next-part-3","text":"","title":"Next: Part 3"},{"location":"examples/simple-mag/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Train a field of study (domain) classification of sentences on the MAG dataset \u00b6 SciBERT achieves an F1-score of 0.6571 on this dataset. This notebook shows that better results can be achieved without even using transformers. In [1]: Copied! import json from typing import Tuple from great_ai.utilities import clean , simple_parallel_map from tqdm.cli import tqdm def preprocess ( line : str ) -> Tuple [ str , str ]: data_point = json . loads ( line ) return ( clean ( data_point [ \"text\" ], convert_to_ascii = True ), data_point [ \"label\" ]) with open ( \"../../tutorial/data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f . readlines ()) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] with open ( \"../../tutorial/data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f . readlines ()) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] import json from typing import Tuple from great_ai.utilities import clean, simple_parallel_map from tqdm.cli import tqdm def preprocess(line: str) -> Tuple[str, str]: data_point = json.loads(line) return (clean(data_point[\"text\"], convert_to_ascii=True), data_point[\"label\"]) with open(\"../../tutorial/data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f.readlines()) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] with open(\"../../tutorial/data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f.readlines()) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:16<00:00, 4964.08it/s] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:05<00:00, 3847.04it/s] In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y_train ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 18 plt . rcParams [ \"figure.figsize\" ] = ( 8 , 5 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , counts ) ax . set_ylabel ( \"Count\" ) fig . tight_layout () fig . savefig ( \"mag-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y_train).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 18 plt.rcParams[\"figure.figsize\"] = (8, 5) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, counts) ax.set_ylabel(\"Count\") fig.tight_layout() fig.savefig(\"mag-distribution.png\", dpi=500) None In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X_train , y_train ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X_train, y_train) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 12 2.352721 0.257936 1.357399 0.094580 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.677283 0.670398 0.665671 0.671118 0.004768 1 15 2.544958 0.051976 1.245658 0.137108 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.676970 0.670244 0.666123 0.671112 0.004470 2 18 2.472888 0.053978 1.447181 0.051170 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675678 0.669321 0.665305 0.670101 0.004271 3 21 2.467637 0.005358 1.216254 0.048319 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675569 0.669482 0.665225 0.670092 0.004245 4 3 2.477612 0.134880 1.428521 0.017417 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675225 0.668912 0.665652 0.669930 0.003974 5 0 2.484810 0.067836 1.249979 0.209959 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675264 0.668781 0.665394 0.669813 0.004095 6 9 2.452453 0.049376 1.279694 0.089200 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.674199 0.668005 0.664456 0.668887 0.004026 7 6 2.748628 0.098077 1.255213 0.101334 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.673996 0.668048 0.664572 0.668872 0.003891 8 13 2.371907 0.204820 1.375143 0.193984 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656459 0.647433 0.644864 0.649585 0.004972 9 16 2.557486 0.184332 1.272137 0.133980 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656196 0.646960 0.645436 0.649530 0.004754 10 4 2.362093 0.109796 1.344960 0.083562 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654424 0.644690 0.644991 0.648035 0.004519 11 1 2.668012 0.131751 1.383441 0.049157 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654622 0.644901 0.644425 0.647983 0.004699 12 19 2.517576 0.154192 1.374269 0.026773 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.655125 0.645586 0.643166 0.647959 0.005163 13 22 2.386240 0.069718 0.967638 0.076766 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.654254 0.645409 0.643514 0.647726 0.004680 14 7 2.416211 0.138001 1.316785 0.036402 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652727 0.643691 0.642749 0.646389 0.004498 15 10 2.397768 0.244951 1.330007 0.008983 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652290 0.642975 0.643421 0.646229 0.004290 16 14 2.590127 0.054396 1.155976 0.187602 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.587097 0.577411 0.580170 0.581560 0.004075 17 17 2.497556 0.085952 1.169808 0.061336 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.585713 0.577197 0.580763 0.581224 0.003492 18 2 2.467611 0.168399 1.313936 0.109695 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.586346 0.576987 0.579852 0.581062 0.003915 19 5 2.339322 0.092595 1.209515 0.132825 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.585634 0.576217 0.580320 0.580723 0.003855 20 20 2.644488 0.119967 1.238554 0.048871 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.581096 0.572833 0.576280 0.576736 0.003389 21 8 2.456030 0.072136 1.240463 0.092383 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.580841 0.572391 0.575731 0.576321 0.003475 22 23 2.335796 0.082338 0.786187 0.073499 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.579769 0.572373 0.576699 0.576280 0.003034 23 11 2.530331 0.107199 1.247842 0.078229 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.579743 0.571607 0.576352 0.575901 0.003337 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X_train , y_train ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=1) In [12]: Copied! from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier . predict ( X_test ) % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 22 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_test , y_predicted , digits = 4 )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_test , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"mag-confusion.png\" , dpi = 600 ) from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier.predict(X_test) %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 22 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_test, y_predicted, digits=4)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_test, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"mag-confusion.png\", dpi=600) precision recall f1-score support business 0.6412 0.7258 0.6808 3198 economics 0.6635 0.7146 0.6881 3189 geography 0.7461 0.6791 0.7111 3207 medicine 0.8806 0.9021 0.8912 3187 politics 0.5563 0.5895 0.5724 3169 psychology 0.7654 0.6811 0.7208 3252 sociology 0.5165 0.4698 0.4921 3197 accuracy 0.6803 22399 macro avg 0.6814 0.6803 0.6795 22399 weighted avg 0.6817 0.6803 0.6796 22399","title":"Train a field of study (domain) classification of sentences on the MAG dataset"},{"location":"examples/simple-mag/train/#train-a-field-of-study-domain-classification-of-sentences-on-the-mag-dataset","text":"SciBERT achieves an F1-score of 0.6571 on this dataset. This notebook shows that better results can be achieved without even using transformers. In [1]: Copied! import json from typing import Tuple from great_ai.utilities import clean , simple_parallel_map from tqdm.cli import tqdm def preprocess ( line : str ) -> Tuple [ str , str ]: data_point = json . loads ( line ) return ( clean ( data_point [ \"text\" ], convert_to_ascii = True ), data_point [ \"label\" ]) with open ( \"../../tutorial/data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f . readlines ()) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] with open ( \"../../tutorial/data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f . readlines ()) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] import json from typing import Tuple from great_ai.utilities import clean, simple_parallel_map from tqdm.cli import tqdm def preprocess(line: str) -> Tuple[str, str]: data_point = json.loads(line) return (clean(data_point[\"text\"], convert_to_ascii=True), data_point[\"label\"]) with open(\"../../tutorial/data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f.readlines()) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] with open(\"../../tutorial/data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f.readlines()) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:16<00:00, 4964.08it/s] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:05<00:00, 3847.04it/s] In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y_train ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 18 plt . rcParams [ \"figure.figsize\" ] = ( 8 , 5 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , counts ) ax . set_ylabel ( \"Count\" ) fig . tight_layout () fig . savefig ( \"mag-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y_train).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 18 plt.rcParams[\"figure.figsize\"] = (8, 5) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, counts) ax.set_ylabel(\"Count\") fig.tight_layout() fig.savefig(\"mag-distribution.png\", dpi=500) None In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X_train , y_train ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X_train, y_train) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 12 2.352721 0.257936 1.357399 0.094580 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.677283 0.670398 0.665671 0.671118 0.004768 1 15 2.544958 0.051976 1.245658 0.137108 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.676970 0.670244 0.666123 0.671112 0.004470 2 18 2.472888 0.053978 1.447181 0.051170 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675678 0.669321 0.665305 0.670101 0.004271 3 21 2.467637 0.005358 1.216254 0.048319 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675569 0.669482 0.665225 0.670092 0.004245 4 3 2.477612 0.134880 1.428521 0.017417 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675225 0.668912 0.665652 0.669930 0.003974 5 0 2.484810 0.067836 1.249979 0.209959 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675264 0.668781 0.665394 0.669813 0.004095 6 9 2.452453 0.049376 1.279694 0.089200 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.674199 0.668005 0.664456 0.668887 0.004026 7 6 2.748628 0.098077 1.255213 0.101334 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.673996 0.668048 0.664572 0.668872 0.003891 8 13 2.371907 0.204820 1.375143 0.193984 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656459 0.647433 0.644864 0.649585 0.004972 9 16 2.557486 0.184332 1.272137 0.133980 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656196 0.646960 0.645436 0.649530 0.004754 10 4 2.362093 0.109796 1.344960 0.083562 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654424 0.644690 0.644991 0.648035 0.004519 11 1 2.668012 0.131751 1.383441 0.049157 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654622 0.644901 0.644425 0.647983 0.004699 12 19 2.517576 0.154192 1.374269 0.026773 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.655125 0.645586 0.643166 0.647959 0.005163 13 22 2.386240 0.069718 0.967638 0.076766 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.654254 0.645409 0.643514 0.647726 0.004680 14 7 2.416211 0.138001 1.316785 0.036402 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652727 0.643691 0.642749 0.646389 0.004498 15 10 2.397768 0.244951 1.330007 0.008983 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652290 0.642975 0.643421 0.646229 0.004290 16 14 2.590127 0.054396 1.155976 0.187602 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.587097 0.577411 0.580170 0.581560 0.004075 17 17 2.497556 0.085952 1.169808 0.061336 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.585713 0.577197 0.580763 0.581224 0.003492 18 2 2.467611 0.168399 1.313936 0.109695 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.586346 0.576987 0.579852 0.581062 0.003915 19 5 2.339322 0.092595 1.209515 0.132825 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.585634 0.576217 0.580320 0.580723 0.003855 20 20 2.644488 0.119967 1.238554 0.048871 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.581096 0.572833 0.576280 0.576736 0.003389 21 8 2.456030 0.072136 1.240463 0.092383 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.580841 0.572391 0.575731 0.576321 0.003475 22 23 2.335796 0.082338 0.786187 0.073499 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.579769 0.572373 0.576699 0.576280 0.003034 23 11 2.530331 0.107199 1.247842 0.078229 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.579743 0.571607 0.576352 0.575901 0.003337 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X_train , y_train ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=1) In [12]: Copied! from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier . predict ( X_test ) % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 22 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_test , y_predicted , digits = 4 )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_test , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"mag-confusion.png\" , dpi = 600 ) from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier.predict(X_test) %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 22 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_test, y_predicted, digits=4)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_test, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"mag-confusion.png\", dpi=600) precision recall f1-score support business 0.6412 0.7258 0.6808 3198 economics 0.6635 0.7146 0.6881 3189 geography 0.7461 0.6791 0.7111 3207 medicine 0.8806 0.9021 0.8912 3187 politics 0.5563 0.5895 0.5724 3169 psychology 0.7654 0.6811 0.7208 3252 sociology 0.5165 0.4698 0.4921 3197 accuracy 0.6803 22399 macro avg 0.6814 0.6803 0.6795 22399 weighted avg 0.6817 0.6803 0.6796 22399","title":"Train a field of study (domain) classification of sentences on the MAG dataset"},{"location":"how-to-guides/call-remote/","text":"How to call remote GreatAI instances # Microservices architecture (or SOA ) work well with ML applications. This is because their interfaces are usually very narrow, while the functionality provided quite comprehensive. Hence, drawing the boundaries of responsibilities is more straightforward in the case of ML services than in the case of more traditional business applications. For this reason, it is common to have a tree of models (preferably wrapped in GreatAI instances) communicating with each other. Although regular HTTP POST requests could be sent to each service's /predict endpoint, great-ai comes with two convenience functions: call_remote_great_ai and call_remote_great_ai_async to wrap this request. These provide you with some level of robustness and deserialisation. Inside notebooks The async variant, call_remote_great_ai_async , requires a running event loop while the synchronous variant disallows other running event-loops. Therefore, when running inside a Jupyter Notebook, always call call_remote_great_ai_async . Simple example # Let's create two processes: a server and a client. Server # server.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def slow_greeter ( your_name ): await sleep ( 2 ) return f 'Hi { your_name } !' Run this in development mode by executing great-ai server.py or python3 -m great_ai server.py if you're on Windows and great-ai is not in your PATH . Client # client.py from great_ai import call_remote_great_ai names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] results = [ call_remote_great_ai ( 'http://localhost:6060' , { 'your_name' : name } ) . output #(1) for name in names ] print ( results ) Only return the outputs so we don't clutter up the terminal. Run this script as a regular Python script by executing python3 client.py . As you can see, everything worked as expected. There is one way to improve it though. An async example # Let's send multiple requests at the same time to speed up the overall execution time. To do this, we will use the call_remote_great_ai_async function. Why is this possible? Note, that in server.py , the inference function is declared async . This means that multiple \"copies\" of it can run at the same time in the same thread. Since, there is no CPU bottleneck, the server has a quite large throughput (requests responded to per second), but its latency will stay around 2 seconds due to the async sleep command. If your great-ai server is not async , higher throughput can be achieved by running multiple instances of it, either manually, or by running it with multiple uvicorn workers like this: ENVIRONMENT=production great-ai server.py --worker_count 4 Async client # async-client.py from great_ai import call_remote_great_ai_async import asyncio names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] async def main (): futures = [ call_remote_great_ai_async ( 'http://localhost:6060' , { 'your_name' : name } ) for name in names ] results = await asyncio . gather ( * futures ) print ([ r . output for r in results ]) asyncio . run ( main ()) Replace client.py with this async client. Note that even though async support is significantly more streamlined in recent Python versions, it still requires a bit more boilerplate than its synchronous counterpart. This also works, and in some use-cases might be considerably quicker.","title":"How to call remote GreatAI instances"},{"location":"how-to-guides/call-remote/#how-to-call-remote-greatai-instances","text":"Microservices architecture (or SOA ) work well with ML applications. This is because their interfaces are usually very narrow, while the functionality provided quite comprehensive. Hence, drawing the boundaries of responsibilities is more straightforward in the case of ML services than in the case of more traditional business applications. For this reason, it is common to have a tree of models (preferably wrapped in GreatAI instances) communicating with each other. Although regular HTTP POST requests could be sent to each service's /predict endpoint, great-ai comes with two convenience functions: call_remote_great_ai and call_remote_great_ai_async to wrap this request. These provide you with some level of robustness and deserialisation. Inside notebooks The async variant, call_remote_great_ai_async , requires a running event loop while the synchronous variant disallows other running event-loops. Therefore, when running inside a Jupyter Notebook, always call call_remote_great_ai_async .","title":"How to call remote GreatAI instances"},{"location":"how-to-guides/call-remote/#simple-example","text":"Let's create two processes: a server and a client.","title":"Simple example"},{"location":"how-to-guides/call-remote/#server","text":"server.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def slow_greeter ( your_name ): await sleep ( 2 ) return f 'Hi { your_name } !' Run this in development mode by executing great-ai server.py or python3 -m great_ai server.py if you're on Windows and great-ai is not in your PATH .","title":"Server"},{"location":"how-to-guides/call-remote/#client","text":"client.py from great_ai import call_remote_great_ai names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] results = [ call_remote_great_ai ( 'http://localhost:6060' , { 'your_name' : name } ) . output #(1) for name in names ] print ( results ) Only return the outputs so we don't clutter up the terminal. Run this script as a regular Python script by executing python3 client.py . As you can see, everything worked as expected. There is one way to improve it though.","title":"Client"},{"location":"how-to-guides/call-remote/#an-async-example","text":"Let's send multiple requests at the same time to speed up the overall execution time. To do this, we will use the call_remote_great_ai_async function. Why is this possible? Note, that in server.py , the inference function is declared async . This means that multiple \"copies\" of it can run at the same time in the same thread. Since, there is no CPU bottleneck, the server has a quite large throughput (requests responded to per second), but its latency will stay around 2 seconds due to the async sleep command. If your great-ai server is not async , higher throughput can be achieved by running multiple instances of it, either manually, or by running it with multiple uvicorn workers like this: ENVIRONMENT=production great-ai server.py --worker_count 4","title":"An async example"},{"location":"how-to-guides/call-remote/#async-client","text":"async-client.py from great_ai import call_remote_great_ai_async import asyncio names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] async def main (): futures = [ call_remote_great_ai_async ( 'http://localhost:6060' , { 'your_name' : name } ) for name in names ] results = await asyncio . gather ( * futures ) print ([ r . output for r in results ]) asyncio . run ( main ()) Replace client.py with this async client. Note that even though async support is significantly more streamlined in recent Python versions, it still requires a bit more boilerplate than its synchronous counterpart. This also works, and in some use-cases might be considerably quicker.","title":"Async client"},{"location":"how-to-guides/configure-service/","text":"How to configure GreatAI # GreatAI aims to provide reasonable defaults wherever possible. The current configuration is always prominently displayed (and updated) on the dashboard and in the command-line start-up banner. Using great_ai.configure # You can override any of the default settings by calling great_ai.configure . If you don't call configure , the default settings are applied on the first call to most great-ai functions. Warning You must call great_ai.configure before calling (or decorating with) any other great-ai function. However, importing other functions before calling great_ai.configure is permitted. configure-demo.py from great_ai import configure , RouteConfig import logging configure ( version = '1.0.0' , log_level = logging . INFO , seed = 2 , should_log_exception_stack = False , prediction_cache_size = 0 , #(1) disable_se4ml_banner = True , dashboard_table_size = 200 , route_config = RouteConfig ( #(2) feedback_endpoints_enabled = False , dashboard_enabled = False ) ) Completely disable caching. The unspecified routes are enabled by default. Using remote storage # The only aspect that cannot be automated is choosing the backing storage for the database and file storage. Right now, you have 3 options for storing the models and large datasets: LargeFileLocal , LargeFileMongo , and LargeFileS3 . Without explicit configuration, LargeFileLocal is selected by default. This one still version-controls your files but it only stores them in a local path (which of course can be a remote volume attached by NFS , HDFS , etc.). Important If your working directory contains a mongo.ini or s3.ini file, an attempt is made to auto-configure LargeFileMongo or LargeFileS3 respectively. To use LargeFileMongo or LargeFileS3 explicitly, configure them before calling any other great-ai function. S3-compatible # s3.ini aws_region_name = eu-west-2 aws_access_key_id = MY_AWS_ACCESS_KEY # ENV:MY_AWS_ACCESS_KEY would also work aws_secret_access_key = MY_AWS_SECRET_KEY large_files_bucket_name = bucket-for-models use-s3.py from great_ai.large_file import LargeFileS3 from great_ai import save_model LargeFileS3 . configure_credentials_from_file ( 's3.ini' ) #(1) model = [ 4 , 3 ] save_model ( model , 'my-model' ) This line isn't strictly necessary because if s3.ini (or mongo.ini ) is available in the current working directory, they are automatically used to configure their respective LargeFile implementations/databases. Departing from AWS With the aws_endpoint_url argument, it is possible to use any other S3-compatible service such as Backblaze . In that case, it would be aws_endpoint_url=https://s3.us-west-002.backblazeb2.com . GridFS # GridFS specifies how to store files in MongoDB. The official MongoDB server and many compatible implementations support it. mongo.ini MONGO_CONNECTION_STRING = mongodb : // localhost : 27017 # this is the default value # if `MONGO_CONNECTION_STRING` is specified, this default is overridden MONGO_CONNECTION_STRING = ENV : MONGO_CONNECTION_STRING MONGO_DATABASE = my-database # it is automatically created if doesn't exist use-mongo.py from great_ai.large_file import LargeFileMongo from great_ai import save_model LargeFileMongo . configure_credentials_from_file ( 'mongo.ini' ) model = [ 4 , 3 ] save_model ( model , 'my-model' ) Simplifying config files You can combine mongo.ini or s3.ini with your application's config file because the unneeded keys are ignored by the configure_credentials_from_file method. Using a database # By default, a thread-safe version of TinyDB is utilised for saving the prediction traces into a local file. Unfortunately, for most production needs, this method is not suitable. MongoDB # At the moment, only MongoDB is supported as a production-ready TracingDatabase . In order to use it, you have to either place a file named mongo.ini in your working directory, or explicitly call either MongoDbDriver.configure_credentials_from_file or MongoDbDriver.configure_credentials .","title":"How to configure GreatAI"},{"location":"how-to-guides/configure-service/#how-to-configure-greatai","text":"GreatAI aims to provide reasonable defaults wherever possible. The current configuration is always prominently displayed (and updated) on the dashboard and in the command-line start-up banner.","title":"How to configure GreatAI"},{"location":"how-to-guides/configure-service/#using-great_aiconfigure","text":"You can override any of the default settings by calling great_ai.configure . If you don't call configure , the default settings are applied on the first call to most great-ai functions. Warning You must call great_ai.configure before calling (or decorating with) any other great-ai function. However, importing other functions before calling great_ai.configure is permitted. configure-demo.py from great_ai import configure , RouteConfig import logging configure ( version = '1.0.0' , log_level = logging . INFO , seed = 2 , should_log_exception_stack = False , prediction_cache_size = 0 , #(1) disable_se4ml_banner = True , dashboard_table_size = 200 , route_config = RouteConfig ( #(2) feedback_endpoints_enabled = False , dashboard_enabled = False ) ) Completely disable caching. The unspecified routes are enabled by default.","title":"Using great_ai.configure"},{"location":"how-to-guides/configure-service/#using-remote-storage","text":"The only aspect that cannot be automated is choosing the backing storage for the database and file storage. Right now, you have 3 options for storing the models and large datasets: LargeFileLocal , LargeFileMongo , and LargeFileS3 . Without explicit configuration, LargeFileLocal is selected by default. This one still version-controls your files but it only stores them in a local path (which of course can be a remote volume attached by NFS , HDFS , etc.). Important If your working directory contains a mongo.ini or s3.ini file, an attempt is made to auto-configure LargeFileMongo or LargeFileS3 respectively. To use LargeFileMongo or LargeFileS3 explicitly, configure them before calling any other great-ai function.","title":"Using remote storage"},{"location":"how-to-guides/configure-service/#s3-compatible","text":"s3.ini aws_region_name = eu-west-2 aws_access_key_id = MY_AWS_ACCESS_KEY # ENV:MY_AWS_ACCESS_KEY would also work aws_secret_access_key = MY_AWS_SECRET_KEY large_files_bucket_name = bucket-for-models use-s3.py from great_ai.large_file import LargeFileS3 from great_ai import save_model LargeFileS3 . configure_credentials_from_file ( 's3.ini' ) #(1) model = [ 4 , 3 ] save_model ( model , 'my-model' ) This line isn't strictly necessary because if s3.ini (or mongo.ini ) is available in the current working directory, they are automatically used to configure their respective LargeFile implementations/databases. Departing from AWS With the aws_endpoint_url argument, it is possible to use any other S3-compatible service such as Backblaze . In that case, it would be aws_endpoint_url=https://s3.us-west-002.backblazeb2.com .","title":"S3-compatible"},{"location":"how-to-guides/configure-service/#gridfs","text":"GridFS specifies how to store files in MongoDB. The official MongoDB server and many compatible implementations support it. mongo.ini MONGO_CONNECTION_STRING = mongodb : // localhost : 27017 # this is the default value # if `MONGO_CONNECTION_STRING` is specified, this default is overridden MONGO_CONNECTION_STRING = ENV : MONGO_CONNECTION_STRING MONGO_DATABASE = my-database # it is automatically created if doesn't exist use-mongo.py from great_ai.large_file import LargeFileMongo from great_ai import save_model LargeFileMongo . configure_credentials_from_file ( 'mongo.ini' ) model = [ 4 , 3 ] save_model ( model , 'my-model' ) Simplifying config files You can combine mongo.ini or s3.ini with your application's config file because the unneeded keys are ignored by the configure_credentials_from_file method.","title":"GridFS"},{"location":"how-to-guides/configure-service/#using-a-database","text":"By default, a thread-safe version of TinyDB is utilised for saving the prediction traces into a local file. Unfortunately, for most production needs, this method is not suitable.","title":"Using a database"},{"location":"how-to-guides/configure-service/#mongodb","text":"At the moment, only MongoDB is supported as a production-ready TracingDatabase . In order to use it, you have to either place a file named mongo.ini in your working directory, or explicitly call either MongoDbDriver.configure_credentials_from_file or MongoDbDriver.configure_credentials .","title":"MongoDB"},{"location":"how-to-guides/create-service/","text":"How to create a GreatAI service # The core value of great-ai lies in its GreatAI class. In order to take advantage of it, you need to create an instance wrapping your code. Let's say that you have the following greeter function: greeter.py def my_greeter_function ( your_name ): return f 'Hi { your_name } !' You can simply decorate (wrap) this function using the @GreatAI.create factory. greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name ): return f 'Hi { your_name } !' Why not simply use @GreatAI? The purpose of @GreatAI.create is simply to provide you with type-checking through MyPy, Pylance, and similar libraries. However, the overloading support for __new__ is lacking in MyPy, thus, a static factory method is used instead. With types # Even though it's not required by GreatAI, type annotating your codebase can save you from lots of trivial mistakes, that's why it's highly advised. Simply add the expected types to your function's signature. type_safe_greeter.py from great_ai import GreatAI @GreatAI . create def type_safe_greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' This not only allows you to statically typecheck your code, but by default, GreatAI will check it during runtime as well using typeguard . With async # Asynchronous code can result in immense performance gains in certain cases. For example, you might rely on a third-party service, do database access, or call a remote GreatAI instance . In these cases, you can simply make your function async without any other changes. async_greeter.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def async_greeter ( your_name : str ) -> str : await sleep ( 2 ) # simulate IO-bound operation return f 'Hi { your_name } !' With decorators # GreatAI can decorate already decorated functions. The only restriction is that @GreatAI.create must come last. There are two built-in decorators that you can use to customise your function but you can you use any third-party decorator as well. Using @use_model # If you have previously saved a model with save_model , you can inject it into your function by calling @use_model . greeter_with_model.py from great_ai import GreatAI , use_model @GreatAI . create @use_model ( 'name_of_my_model' , version = 'latest' ) #(1) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' By default, the parameter named model will be replaced by the loaded model. This behaviour can be customised by setting the model_kwarg_name . This way, even multiple models can be injected into a single function. Important You must call @use_model before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @use_model in other places of the codebase, it works equally well outside of GreatAI services. Using @parameter # If you wish to turn off logging or specify custom validation for your parameters, you can use the @parameter decorator. Note By default, all parameters that are not affected by an explicit @parameter or @use_model are automatically decorated with @parameter when @GreatAI.create is called. greeter_with_validation.py from great_ai import GreatAI , use_model @GreatAI . create @parameter ( 'your_name' , disable_logging = True ) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' Important You must call @parameter before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @parameter in other places of the codebase, it works equally well outside of GreatAI services. Complex example # Refer to the following example summarising the options you have when instantiating a GreatAI service. complex.py from great_ai import save_model , GreatAI , parameter , use_model , log_metric save_model ( 4 , 'secret-number' ) #(1) @GreatAI . create @parameter ( 'positive_number' , validate = lambda n : n > 0 , disable_logging = True ) @use_model ( 'secret-number' , version = 'latest' , model_kwarg_name = 'secret' ) def add_number ( positive_number : int , secret : int ) -> int : log_metric ( 'log directly into the returned Trace' , positive_number * 2 ) return positive_number + secret assert add_number ( 1 ) . output == 5 Refer to the configuration page for specifying where to store your models.","title":"How to create a GreatAI service"},{"location":"how-to-guides/create-service/#how-to-create-a-greatai-service","text":"The core value of great-ai lies in its GreatAI class. In order to take advantage of it, you need to create an instance wrapping your code. Let's say that you have the following greeter function: greeter.py def my_greeter_function ( your_name ): return f 'Hi { your_name } !' You can simply decorate (wrap) this function using the @GreatAI.create factory. greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name ): return f 'Hi { your_name } !' Why not simply use @GreatAI? The purpose of @GreatAI.create is simply to provide you with type-checking through MyPy, Pylance, and similar libraries. However, the overloading support for __new__ is lacking in MyPy, thus, a static factory method is used instead.","title":"How to create a GreatAI service"},{"location":"how-to-guides/create-service/#with-types","text":"Even though it's not required by GreatAI, type annotating your codebase can save you from lots of trivial mistakes, that's why it's highly advised. Simply add the expected types to your function's signature. type_safe_greeter.py from great_ai import GreatAI @GreatAI . create def type_safe_greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' This not only allows you to statically typecheck your code, but by default, GreatAI will check it during runtime as well using typeguard .","title":"With types"},{"location":"how-to-guides/create-service/#with-async","text":"Asynchronous code can result in immense performance gains in certain cases. For example, you might rely on a third-party service, do database access, or call a remote GreatAI instance . In these cases, you can simply make your function async without any other changes. async_greeter.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def async_greeter ( your_name : str ) -> str : await sleep ( 2 ) # simulate IO-bound operation return f 'Hi { your_name } !'","title":"With async"},{"location":"how-to-guides/create-service/#with-decorators","text":"GreatAI can decorate already decorated functions. The only restriction is that @GreatAI.create must come last. There are two built-in decorators that you can use to customise your function but you can you use any third-party decorator as well.","title":"With decorators"},{"location":"how-to-guides/create-service/#using-use_model","text":"If you have previously saved a model with save_model , you can inject it into your function by calling @use_model . greeter_with_model.py from great_ai import GreatAI , use_model @GreatAI . create @use_model ( 'name_of_my_model' , version = 'latest' ) #(1) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' By default, the parameter named model will be replaced by the loaded model. This behaviour can be customised by setting the model_kwarg_name . This way, even multiple models can be injected into a single function. Important You must call @use_model before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @use_model in other places of the codebase, it works equally well outside of GreatAI services.","title":"Using @use_model"},{"location":"how-to-guides/create-service/#using-parameter","text":"If you wish to turn off logging or specify custom validation for your parameters, you can use the @parameter decorator. Note By default, all parameters that are not affected by an explicit @parameter or @use_model are automatically decorated with @parameter when @GreatAI.create is called. greeter_with_validation.py from great_ai import GreatAI , use_model @GreatAI . create @parameter ( 'your_name' , disable_logging = True ) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' Important You must call @parameter before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @parameter in other places of the codebase, it works equally well outside of GreatAI services.","title":"Using @parameter"},{"location":"how-to-guides/create-service/#complex-example","text":"Refer to the following example summarising the options you have when instantiating a GreatAI service. complex.py from great_ai import save_model , GreatAI , parameter , use_model , log_metric save_model ( 4 , 'secret-number' ) #(1) @GreatAI . create @parameter ( 'positive_number' , validate = lambda n : n > 0 , disable_logging = True ) @use_model ( 'secret-number' , version = 'latest' , model_kwarg_name = 'secret' ) def add_number ( positive_number : int , secret : int ) -> int : log_metric ( 'log directly into the returned Trace' , positive_number * 2 ) return positive_number + secret assert add_number ( 1 ) . output == 5 Refer to the configuration page for specifying where to store your models.","title":"Complex example"},{"location":"how-to-guides/handle-training-data/","text":"How to manage training data # In order to simplify your training data management, great-ai provide two complementing approaches for inputting new data-points. Upload data # At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call great_ai.add_ground_truth . This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, great_ai.query_ground_truth can be called to get a filtered view of the training data. Train-test-validation splits It is a best-practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. With great_ai.add_ground_truth , there is an option to tag the samples with train , test , and validation randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags. The nice thing about this is that the 'input-expected output' pairs are stored as traces. Thus, they behave exactly like regular prediction traces. from great_ai import add_ground_truth add_ground_truth ( [ 1 , 2 ], [ 'odd' , 'even' ], tags = 'my_tag' , train_split_ratio = 1 , #(1) test_split_ratio = 1 ) Note that the ratios don't have to add up to 1. They are just weights. There is also a validation_split_ratio which is 0 by default. >>> from great_ai import query_ground_truth >>> query_ground_truth ( 'my_tag' ) [ Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'odd' , #(1) 'logged_values' : { 'input' : 1 }, #(2) 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'odd' , 'tags' : [ 'ground_truth' , 'test' , 'my_tag' ], #(3) 'trace_id' : '4fcf2ce6-a172-469d-94b2-874577655814' }), Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'even' , 'logged_values' : { 'input' : 2 }, 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'even' , 'tags' : [ 'ground_truth' , 'train' , 'my_tag' ], 'trace_id' : 'abee0671-beb9-4284-8c3b-c65e5836ce38' })] Expected output. This can be also accessed through the .output property. The input value is stored here. Notice how ground_truth is always included as a tag when using great_ai.add_ground_truth . Get feedback # After the initial data gathering, end-to-end feedback can be also integrated into the dataset. The scaffolded REST API contains endpoints for managing traces and their feedbacks. When great_ai.query_ground_truth is executed, it implicitly filters for traces that have feedback. Therefore, both the ground_truth and the online traces that have received feedback are returned. No matter the origin of the data, it can be accessed using the same API. Remove clutter # Traces can be deleted either through the REST API or by calling great_ai.delete_ground_truth . The latter provides the same interface as great_ai.query_ground_truth except it deletes the matched points.","title":"How to manage training data"},{"location":"how-to-guides/handle-training-data/#how-to-manage-training-data","text":"In order to simplify your training data management, great-ai provide two complementing approaches for inputting new data-points.","title":"How to manage training data"},{"location":"how-to-guides/handle-training-data/#upload-data","text":"At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call great_ai.add_ground_truth . This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, great_ai.query_ground_truth can be called to get a filtered view of the training data. Train-test-validation splits It is a best-practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. With great_ai.add_ground_truth , there is an option to tag the samples with train , test , and validation randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags. The nice thing about this is that the 'input-expected output' pairs are stored as traces. Thus, they behave exactly like regular prediction traces. from great_ai import add_ground_truth add_ground_truth ( [ 1 , 2 ], [ 'odd' , 'even' ], tags = 'my_tag' , train_split_ratio = 1 , #(1) test_split_ratio = 1 ) Note that the ratios don't have to add up to 1. They are just weights. There is also a validation_split_ratio which is 0 by default. >>> from great_ai import query_ground_truth >>> query_ground_truth ( 'my_tag' ) [ Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'odd' , #(1) 'logged_values' : { 'input' : 1 }, #(2) 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'odd' , 'tags' : [ 'ground_truth' , 'test' , 'my_tag' ], #(3) 'trace_id' : '4fcf2ce6-a172-469d-94b2-874577655814' }), Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'even' , 'logged_values' : { 'input' : 2 }, 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'even' , 'tags' : [ 'ground_truth' , 'train' , 'my_tag' ], 'trace_id' : 'abee0671-beb9-4284-8c3b-c65e5836ce38' })] Expected output. This can be also accessed through the .output property. The input value is stored here. Notice how ground_truth is always included as a tag when using great_ai.add_ground_truth .","title":"Upload data"},{"location":"how-to-guides/handle-training-data/#get-feedback","text":"After the initial data gathering, end-to-end feedback can be also integrated into the dataset. The scaffolded REST API contains endpoints for managing traces and their feedbacks. When great_ai.query_ground_truth is executed, it implicitly filters for traces that have feedback. Therefore, both the ground_truth and the online traces that have received feedback are returned. No matter the origin of the data, it can be accessed using the same API.","title":"Get feedback"},{"location":"how-to-guides/handle-training-data/#remove-clutter","text":"Traces can be deleted either through the REST API or by calling great_ai.delete_ground_truth . The latter provides the same interface as great_ai.query_ground_truth except it deletes the matched points.","title":"Remove clutter"},{"location":"how-to-guides/install/","text":"Installation guide # Provided you already have Python3 (and pip) installed, simply execute: pip install great-ai Python 3.8 or later is required. This will work on all major operating systems. Command-line tools # After installation, great-ai and large-file are available as commands. The former is required for deploying your application while the latter lets you manage models and datasets from your terminal. Snakes & kebabs The library is called great-ai , therefore, its command-line entrypoint is also called great-ai . However, Python module names cannot contain hyphens, that's why you have to import great_ai with an underscore. The great-ai CLI tool is also available as python3 -m great_ai . To help with the confusion, a CLI executable called great_ai (and large_file ) are also installed, thus, if you prefer, you can always refer to GreatAI using its underscored name variant ( great_ai ). Windows On Windows, you might encounter a similar warning from pip : WARNING: The scripts great-ai.exe, great_ai.exe, large-file.exe and large_file.exe are installed in 'C:\\Users\\...\\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. This means that great-ai.exe and large-file.exe are not in your PATH . Either add their containing directory ('C:\\Users...\\Scripts' in this case) to your PATH or use python3 -m great_ai and python3 -m great_ai.large_file instead of the exe-s. Update # If you wish to update to the latest version execute: pip install --upgrade great-ai","title":"Installation guide"},{"location":"how-to-guides/install/#installation-guide","text":"Provided you already have Python3 (and pip) installed, simply execute: pip install great-ai Python 3.8 or later is required. This will work on all major operating systems.","title":"Installation guide"},{"location":"how-to-guides/install/#command-line-tools","text":"After installation, great-ai and large-file are available as commands. The former is required for deploying your application while the latter lets you manage models and datasets from your terminal. Snakes & kebabs The library is called great-ai , therefore, its command-line entrypoint is also called great-ai . However, Python module names cannot contain hyphens, that's why you have to import great_ai with an underscore. The great-ai CLI tool is also available as python3 -m great_ai . To help with the confusion, a CLI executable called great_ai (and large_file ) are also installed, thus, if you prefer, you can always refer to GreatAI using its underscored name variant ( great_ai ). Windows On Windows, you might encounter a similar warning from pip : WARNING: The scripts great-ai.exe, great_ai.exe, large-file.exe and large_file.exe are installed in 'C:\\Users\\...\\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. This means that great-ai.exe and large-file.exe are not in your PATH . Either add their containing directory ('C:\\Users...\\Scripts' in this case) to your PATH or use python3 -m great_ai and python3 -m great_ai.large_file instead of the exe-s.","title":"Command-line tools"},{"location":"how-to-guides/install/#update","text":"If you wish to update to the latest version execute: pip install --upgrade great-ai","title":"Update"},{"location":"how-to-guides/large-file/","text":"How to use LargeFiles # The functions save_model and @use_model wrap LargeFile instances. Hence, besides configuring LargeFile , users have few reasons to use LargeFiles directly. Motivation # Oftentimes, especially when working with data-heavy applications, large files can proliferate in a repository. Version controlling them is an obvious next step, however, GitHub's git LFS implementation doesn't support deleting large files, making it easy for them to eat-up the LFS quota and explode the size of your repos. DVC is a viable alternative, however, it requires users to learn to use one more CLI tool. Using LargeFile-s directly (usually not needed) LargeFile doesn't require users to learn too much new. It is a nearly exact copy of the built-in open() function of Python with which users are certainly already familiar. Simple example # from great_ai.large_file import LargeFileS3 LargeFileS3 . configure_credentials ({ \"aws_region_name\" : \"your_region_like_eu-west-2\" , \"aws_access_key_id\" : \"YOUR_ACCESS_KEY_ID\" , \"aws_secret_access_key\" : \"YOUR_VERY_SECRET_ACCESS_KEY\" , \"large_files_bucket_name\" : \"create_a_bucket_and_put_its_name_here\" , }) # Creates a new version and deletes the older version # leaving the 3 most recently used intact with LargeFileS3 ( \"test.txt\" , \"w\" , keep_last_n = 3 ) as f : for i in range ( 100000 ): f . write ( 'test \\n ' ) # The latest version is returned by default # but an optional `version` keyword argument can be provided as well with LargeFileS3 ( \"test.txt\" , \"r\" ) as f : #(1) print ( f . readlines ()[ 0 ]) In this case, the latest version is already in the local cache, no download is required. More details # LargeFile behaves like an opened file (in the background it is a temp file after all). Binary reads and writes are supported along with the different keywords open() accepts . The local cache can be configured with these properties: LargeFileS3 . cache_path = Path ( '.cache' ) LargeFileS3 . max_cache_size = \"30 GB\" I only need a path # In case you only need a path to the (proxy of the) remote file, this pattern can be applied: path_to_model = LargeFileS3 ( \"folder-of-my-bert-model\" , version = 31 ) . get () This will first download the file/folder into your local cache folder. Then, it returns a Path object to the local version. Which can be turned into a string with str(path_to_model) . The same approach works for uploads: LargeFileS3 ( \"folder-of-my-bert-model\" ) . push ( 'path_to_local/folder_or_file' ) This way both regular files and folders can be handled. The uploaded file is called folder-of-my-bert-model , the local name is ignored. Lastly, all version of the remote object can be deleted by calling LargeFileS3(\"my-file\").delete() . It will still reside in your local cache afterwards; its deletion will happen next time your local cache has to be pruned. From the command-line # The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best-practice to cache the referred models. Setup # Create an .ini file (or use ~/.aws/credentials ). It may look like this: aws_region_name = your_region_like_eu-west-2 aws_access_key_id = YOUR_ACCESS_KEY_ID aws_secret_access_key = YOUR_VERY_SECRET_ACCESS_KEY large_files_bucket_name = my_large_files Upload some files # large-file --backend s3 --secrets secrets.ini \\ --push my_first_file.json folder/my_second_file my_folder Only the filename is used as the S3 name, the rest of the path is ignored. Using MongoDB The possible values for --backend are s3 , mongo , and local . The latter doesn't need credentials, it only versions and stores your files in a local folder. MongoDB on the other hand requires a mongo_connection_string and a mongo_database to be specified. For storing large files, it uses the GridFS specification. Download some files to the local cache # This can be useful when building a Docker image for example. This way, the files can already reside inside the container and need not be downloaded later. large-file --backend s3 --secrets ~/.aws/credentials \\ --cache my_first_file.json:3 my_second_file my_folder:0 Versions may be specified by using : -s. Delete remote files # large-file --backend s3 --secrets ~/.aws/credentials \\ --delete my_first_file.json","title":"How to use LargeFiles"},{"location":"how-to-guides/large-file/#how-to-use-largefiles","text":"The functions save_model and @use_model wrap LargeFile instances. Hence, besides configuring LargeFile , users have few reasons to use LargeFiles directly.","title":"How to use LargeFiles"},{"location":"how-to-guides/large-file/#motivation","text":"Oftentimes, especially when working with data-heavy applications, large files can proliferate in a repository. Version controlling them is an obvious next step, however, GitHub's git LFS implementation doesn't support deleting large files, making it easy for them to eat-up the LFS quota and explode the size of your repos. DVC is a viable alternative, however, it requires users to learn to use one more CLI tool. Using LargeFile-s directly (usually not needed) LargeFile doesn't require users to learn too much new. It is a nearly exact copy of the built-in open() function of Python with which users are certainly already familiar.","title":"Motivation"},{"location":"how-to-guides/large-file/#simple-example","text":"from great_ai.large_file import LargeFileS3 LargeFileS3 . configure_credentials ({ \"aws_region_name\" : \"your_region_like_eu-west-2\" , \"aws_access_key_id\" : \"YOUR_ACCESS_KEY_ID\" , \"aws_secret_access_key\" : \"YOUR_VERY_SECRET_ACCESS_KEY\" , \"large_files_bucket_name\" : \"create_a_bucket_and_put_its_name_here\" , }) # Creates a new version and deletes the older version # leaving the 3 most recently used intact with LargeFileS3 ( \"test.txt\" , \"w\" , keep_last_n = 3 ) as f : for i in range ( 100000 ): f . write ( 'test \\n ' ) # The latest version is returned by default # but an optional `version` keyword argument can be provided as well with LargeFileS3 ( \"test.txt\" , \"r\" ) as f : #(1) print ( f . readlines ()[ 0 ]) In this case, the latest version is already in the local cache, no download is required.","title":"Simple example"},{"location":"how-to-guides/large-file/#more-details","text":"LargeFile behaves like an opened file (in the background it is a temp file after all). Binary reads and writes are supported along with the different keywords open() accepts . The local cache can be configured with these properties: LargeFileS3 . cache_path = Path ( '.cache' ) LargeFileS3 . max_cache_size = \"30 GB\"","title":"More details"},{"location":"how-to-guides/large-file/#i-only-need-a-path","text":"In case you only need a path to the (proxy of the) remote file, this pattern can be applied: path_to_model = LargeFileS3 ( \"folder-of-my-bert-model\" , version = 31 ) . get () This will first download the file/folder into your local cache folder. Then, it returns a Path object to the local version. Which can be turned into a string with str(path_to_model) . The same approach works for uploads: LargeFileS3 ( \"folder-of-my-bert-model\" ) . push ( 'path_to_local/folder_or_file' ) This way both regular files and folders can be handled. The uploaded file is called folder-of-my-bert-model , the local name is ignored. Lastly, all version of the remote object can be deleted by calling LargeFileS3(\"my-file\").delete() . It will still reside in your local cache afterwards; its deletion will happen next time your local cache has to be pruned.","title":"I only need a path"},{"location":"how-to-guides/large-file/#from-the-command-line","text":"The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best-practice to cache the referred models.","title":"From the command-line"},{"location":"how-to-guides/large-file/#setup","text":"Create an .ini file (or use ~/.aws/credentials ). It may look like this: aws_region_name = your_region_like_eu-west-2 aws_access_key_id = YOUR_ACCESS_KEY_ID aws_secret_access_key = YOUR_VERY_SECRET_ACCESS_KEY large_files_bucket_name = my_large_files","title":"Setup"},{"location":"how-to-guides/large-file/#upload-some-files","text":"large-file --backend s3 --secrets secrets.ini \\ --push my_first_file.json folder/my_second_file my_folder Only the filename is used as the S3 name, the rest of the path is ignored. Using MongoDB The possible values for --backend are s3 , mongo , and local . The latter doesn't need credentials, it only versions and stores your files in a local folder. MongoDB on the other hand requires a mongo_connection_string and a mongo_database to be specified. For storing large files, it uses the GridFS specification.","title":"Upload some files"},{"location":"how-to-guides/large-file/#download-some-files-to-the-local-cache","text":"This can be useful when building a Docker image for example. This way, the files can already reside inside the container and need not be downloaded later. large-file --backend s3 --secrets ~/.aws/credentials \\ --cache my_first_file.json:3 my_second_file my_folder:0 Versions may be specified by using : -s.","title":"Download some files to the local cache"},{"location":"how-to-guides/large-file/#delete-remote-files","text":"large-file --backend s3 --secrets ~/.aws/credentials \\ --delete my_first_file.json","title":"Delete remote files"},{"location":"how-to-guides/use-service/","text":"How to perform prediction with GreatAI # After creating a GreatAI service by wrapping your prediction function, and optionally configuring it , it's time to do some prediction. Let's take the following example: greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' One-off prediction # Even though greeter is now an instance of GreatAI , you can continue using it as a regular function. >>> greeter ( 'Bob' ) Trace [ str ]({ 'created' : '2022-07-11T14:31:46.183764' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0381 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '7c284fd7-7f0d-4464-b5f8-3ef126df34af' }) As you can see, the original return value is wrapped in a Trace object (which is also persisted in your database of choice). You can access the original value under the output property. Online prediction # Likely, the main way you would like to expose your model is through an HTTP API. @GreatAI.create scaffolds many REST API endpoints for your model and creates a FastAPI app available under GreatAI.app . This can be served using uvicorn or any other ASGI server . Since most ML code lives in Jupyter notebooks, therefore, deploying a notebook containing the inference function is supported. To achieve this, uvicorn is wrapped by the great-ai command-line utility which \u2014 among others \u2014 takes care of feeding a notebook into uvicorn . It also supports auto-reloading. In development # great-ai greeter.py Success Your model is accessible at localhost:6060 . Some configuration options are also supported. great-ai greeter.py --port 8000 --host 127 .0.0.1 --timeout_keep_alive 10 More options For more options (but no Notebook support), simply use uvicorn for starting your app (available at greeter.app ). In production # There are three main approaches for deploying a GreatAI service. Manual deployment # The app is run in production-mode if the value of the ENVIRONMENT environment variable is set to production . ENVIRONMENT = production great-ai greeter.py Simply run ENVIRONMENT=production great-ai deploy.ipynb in the command-line of a production machine. This is the crudest approach; however, it might be fitting for some contexts. Containerised deployment # Run the notebook directly in a container or create a service for it using your favourite container orchestrator. docker run -p 6060 :6060 --volume ` pwd ` :/app --rm \\ schmelczera/great-ai deploy.ipynb You can replace pwd with the path to your code's folder. Use a Platform-as-a-Service # Similar to the previous approach, your code will run in a container. However, instead of manually managing it, you can just choose from a plethora of PaaS providers (such as AWS ECS , DO App platform , MLEM , Streamlit ) that take a Docker image as a source and handle the rest of the deployment. To this end, you can also create a custom Docker image. It is especially useful if you have third-party dependencies, such as PyTorch or TensorFlow . FROM schmelczera/great-ai:latest # Remove this block if you don't have a requirements.txt COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt # If you store your models in S3 or GridFS, it may be a # good idea to cache them in the image so that you don't # have to download it each time a container starts RUN large-file --backend s3 --secrets s3.ini --cache my-domain-predictor # Add you application code to the image COPY . . # The default ENTRYPOINT is great-ai, specify its argument using CMD CMD [ \"deploy.ipynb\" ] Batch prediction # Processing larger amounts of data on a single machine is made easy by the GreatAI 's process_batch method. This relies on multiprocessing ( parallel_map ) to take full advantage of all available CPU-cores. >>> greeter . process_batch ([ 'Alice' , 'Bob' ]) [ Trace [ str ]({ 'created' : '2022-07-11T14:36:37.119183' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 5 , 'arg:your_name:value' : 'Alice' }, 'models' : [], 'original_execution_time_ms' : 0.1251 , 'output' : 'Hi Alice!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '90ffa15f-e839-41c4-8e7a-3211168bc138' }), Trace [ str ]({ 'created' : '2022-07-11T14:36:37.166659' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0571 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : 'f48e94c7-0815-48b3-a864-41349d3dae84' })]","title":"How to perform prediction with GreatAI"},{"location":"how-to-guides/use-service/#how-to-perform-prediction-with-greatai","text":"After creating a GreatAI service by wrapping your prediction function, and optionally configuring it , it's time to do some prediction. Let's take the following example: greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name : str ) -> str : return f 'Hi { your_name } !'","title":"How to perform prediction with GreatAI"},{"location":"how-to-guides/use-service/#one-off-prediction","text":"Even though greeter is now an instance of GreatAI , you can continue using it as a regular function. >>> greeter ( 'Bob' ) Trace [ str ]({ 'created' : '2022-07-11T14:31:46.183764' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0381 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '7c284fd7-7f0d-4464-b5f8-3ef126df34af' }) As you can see, the original return value is wrapped in a Trace object (which is also persisted in your database of choice). You can access the original value under the output property.","title":"One-off prediction"},{"location":"how-to-guides/use-service/#online-prediction","text":"Likely, the main way you would like to expose your model is through an HTTP API. @GreatAI.create scaffolds many REST API endpoints for your model and creates a FastAPI app available under GreatAI.app . This can be served using uvicorn or any other ASGI server . Since most ML code lives in Jupyter notebooks, therefore, deploying a notebook containing the inference function is supported. To achieve this, uvicorn is wrapped by the great-ai command-line utility which \u2014 among others \u2014 takes care of feeding a notebook into uvicorn . It also supports auto-reloading.","title":"Online prediction"},{"location":"how-to-guides/use-service/#in-development","text":"great-ai greeter.py Success Your model is accessible at localhost:6060 . Some configuration options are also supported. great-ai greeter.py --port 8000 --host 127 .0.0.1 --timeout_keep_alive 10 More options For more options (but no Notebook support), simply use uvicorn for starting your app (available at greeter.app ).","title":"In development"},{"location":"how-to-guides/use-service/#in-production","text":"There are three main approaches for deploying a GreatAI service.","title":"In production"},{"location":"how-to-guides/use-service/#manual-deployment","text":"The app is run in production-mode if the value of the ENVIRONMENT environment variable is set to production . ENVIRONMENT = production great-ai greeter.py Simply run ENVIRONMENT=production great-ai deploy.ipynb in the command-line of a production machine. This is the crudest approach; however, it might be fitting for some contexts.","title":"Manual deployment"},{"location":"how-to-guides/use-service/#containerised-deployment","text":"Run the notebook directly in a container or create a service for it using your favourite container orchestrator. docker run -p 6060 :6060 --volume ` pwd ` :/app --rm \\ schmelczera/great-ai deploy.ipynb You can replace pwd with the path to your code's folder.","title":"Containerised deployment"},{"location":"how-to-guides/use-service/#use-a-platform-as-a-service","text":"Similar to the previous approach, your code will run in a container. However, instead of manually managing it, you can just choose from a plethora of PaaS providers (such as AWS ECS , DO App platform , MLEM , Streamlit ) that take a Docker image as a source and handle the rest of the deployment. To this end, you can also create a custom Docker image. It is especially useful if you have third-party dependencies, such as PyTorch or TensorFlow . FROM schmelczera/great-ai:latest # Remove this block if you don't have a requirements.txt COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt # If you store your models in S3 or GridFS, it may be a # good idea to cache them in the image so that you don't # have to download it each time a container starts RUN large-file --backend s3 --secrets s3.ini --cache my-domain-predictor # Add you application code to the image COPY . . # The default ENTRYPOINT is great-ai, specify its argument using CMD CMD [ \"deploy.ipynb\" ]","title":"Use a Platform-as-a-Service"},{"location":"how-to-guides/use-service/#batch-prediction","text":"Processing larger amounts of data on a single machine is made easy by the GreatAI 's process_batch method. This relies on multiprocessing ( parallel_map ) to take full advantage of all available CPU-cores. >>> greeter . process_batch ([ 'Alice' , 'Bob' ]) [ Trace [ str ]({ 'created' : '2022-07-11T14:36:37.119183' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 5 , 'arg:your_name:value' : 'Alice' }, 'models' : [], 'original_execution_time_ms' : 0.1251 , 'output' : 'Hi Alice!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '90ffa15f-e839-41c4-8e7a-3211168bc138' }), Trace [ str ]({ 'created' : '2022-07-11T14:36:37.166659' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0571 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : 'f48e94c7-0815-48b3-a864-41349d3dae84' })]","title":"Batch prediction"},{"location":"reference/","text":"GreatAI reference # from great_ai import * Core # GreatAI # Bases: Generic [ T , V ] Wrapper for a prediction function providing the implementation of SE4ML best-practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using configure(prediction_cache_size=0) . Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: Name Type Description app FastAPI instance wrapping the scaffolded endpoints and the Dash app. version SemVer derived from the app's version and the model names and versions registered through use_model. Source code in great_ai/deploy/great_ai.py 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 class GreatAI ( Generic [ T , V ]): \"\"\"Wrapper for a prediction function providing the implementation of SE4ML best-practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using `configure(prediction_cache_size=0)`. Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: app: FastAPI instance wrapping the scaffolded endpoints and the Dash app. version: SemVer derived from the app's version and the model names and versions registered through use_model. \"\"\" __name__ : str # help for MyPy __doc__ : str # help for MyPy def __init__ ( self , func : Callable [ ... , Union [ V , Awaitable [ V ]]], ): \"\"\"Do not call this function directly, use GreatAI.create instead.\"\"\" func = automatically_decorate_parameters ( func ) get_function_metadata_store ( func ) . is_finalised = True self . _cached_func = self . _get_cached_traced_function ( func ) self . _wrapped_func = wraps ( func )( freeze_arguments ( self . _cached_func )) wraps ( func )( self ) self . __doc__ = ( f \"GreatAI wrapper for interacting with the ` { self . __name__ } ` \" + f \"function. \\n\\n { dedent ( self . __doc__ or '' ) } \" ) self . version = str ( get_context () . version ) flat_model_versions = \".\" . join ( f \" { k } -v { v } \" for k , v in model_versions ) if flat_model_versions : self . version += f \"+ { flat_model_versions } \" self . app = FastAPI ( title = snake_case_to_text ( self . __name__ ), version = self . version , description = self . __doc__ + f \" \\n\\n Find out more in the [dashboard]( { DASHBOARD_PATH } ).\" , docs_url = None , redoc_url = None , ) self . _bootstrap_rest_api () @overload @staticmethod def create ( # type: ignore # Overloaded function signatures 1 and 2 overlap with incompatible return types # https://github.com/python/mypy/issues/12759 func : Callable [ ... , Awaitable [ V ]], ) -> \"GreatAI[Awaitable[Trace[V]], V]\" : ... @overload @staticmethod def create ( func : Callable [ ... , V ], ) -> \"GreatAI[Trace[V], V]\" : ... @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) def __call__ ( self , * args : Any , ** kwargs : Any ) -> T : return self . _wrapped_func ( * args , ** kwargs ) @overload def process_batch ( self , batch : Sequence [ Tuple ], * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ True ], do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... @overload def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ False ] = ... , do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) @staticmethod def _get_cached_traced_function ( func : Callable [ ... , Union [ V , Awaitable [ V ]]] ) -> Callable [ ... , T ]: @lru_cache ( maxsize = get_context () . prediction_cache_size ) def func_in_tracing_context_sync ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = func ( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) @alru_cache ( maxsize = get_context () . prediction_cache_size ) async def func_in_tracing_context_async ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = await cast ( Callable [ ... , Awaitable ], func )( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) return cast ( Callable [ ... , T ], ( func_in_tracing_context_async if get_function_metadata_store ( func ) . is_asynchronous else func_in_tracing_context_sync ), ) def _bootstrap_rest_api ( self , ) -> None : route_config = get_context () . route_config if route_config . prediction_endpoint_enabled : bootstrap_prediction_endpoint ( self . app , self . _wrapped_func ) if route_config . docs_endpoints_enabled : bootstrap_docs_endpoints ( self . app ) if route_config . dashboard_enabled : bootstrap_dashboard ( self . app , function_name = self . __name__ , documentation = self . __doc__ , ) if route_config . trace_endpoints_enabled : bootstrap_trace_endpoints ( self . app ) if route_config . feedback_endpoints_enabled : bootstrap_feedback_endpoints ( self . app ) if route_config . meta_endpoints_enabled : bootstrap_meta_endpoints ( self . app , self . _cached_func , ApiMetadata ( name = self . __name__ , version = self . version , documentation = self . __doc__ , configuration = get_context () . to_flat_dict (), ), ) create ( func ) staticmethod # Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a @parameter or @use_model decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the .output property. For configuration options, see great_ai.configure . Examples: >>> @GreatAI . create ... def my_function ( a ): ... return a + 2 >>> my_function ( 3 ) . output 5 >>> @GreatAI . create ... def my_function ( a : int ) -> int : ... return a + 2 >>> my_function ( 3 ) Trace[int]... >>> my_function ( '3' ) . output Traceback (most recent call last): ... TypeError : type of a must be int; got str instead Parameters: Name Type Description Default func Union [ Callable [..., Awaitable [ V ]], Callable [..., V ]] The prediction function that needs to be decorated. required Returns: Type Description Union [ GreatAI[Awaitable[Trace[V]], V] , GreatAI[Trace[V], V] ] A GreatAI instance wrapping func . Source code in great_ai/deploy/great_ai.py 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) process_batch ( batch , * , concurrency = None , unpack_arguments = False , do_not_persist_traces = False ) # Map the wrapped function over a list of input_values ( batch ). A wrapper over parallel_map providing type-safety and a progressbar through tqdm. Parameters: Name Type Description Default batch Sequence A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set unpack_arguments=True . required concurrency Optional [ int ] Number of processes to start. Don't set it too much higher than the number of available CPU cores. None unpack_arguments bool Expect a list of tuples and unpack the tuples before giving them to the wrapped function. False do_not_persist_traces bool Don't save the traces in the database. Useful for evaluations run part of the CI. False Source code in great_ai/deploy/great_ai.py 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) configure ( * , version = '0.0.1' , log_level = DEBUG , seed = 42 , tracing_database_factory = None , large_file_implementation = None , should_log_exception_stack = None , prediction_cache_size = 512 , disable_se4ml_banner = False , dashboard_table_size = 50 , route_config = RouteConfig ()) # Set the global configuration used by the great-ai library. You must call configure before calling (or decorating with) any other great-ai function. If tracing_database_factory or large_file_implementation is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure ( prediction_cache_size = 0 ) Parameters: Name Type Description Default version Union [ int , str ] The version of your application (using SemVer is recommended). '0.0.1' log_level int Set the default logging level of logging . DEBUG seed int Set seed of random (and numpy if installed) for reproducibility. 42 tracing_database_factory Optional [ Type [ TracingDatabaseDriver ]] Specify a different TracingDatabaseDriver than the one already configured. None large_file_implementation Optional [ Type [ LargeFileBase ]] Specify a different LargeFile than the one already configured. None should_log_exception_stack Optional [ bool ] Log the traces of unhandled exceptions. None prediction_cache_size int Size of the LRU cache applied over the prediction functions. 512 disable_se4ml_banner bool Turn off the warning about the importance of SE4ML best- practices. False dashboard_table_size int Number of rows to display in the dashboard's table. 50 route_config RouteConfig Enable or disable specific HTTP API endpoints. RouteConfig() Source code in great_ai/context.py 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 def configure ( * , version : Union [ int , str ] = \"0.0.1\" , log_level : int = DEBUG , seed : int = 42 , tracing_database_factory : Optional [ Type [ TracingDatabaseDriver ]] = None , large_file_implementation : Optional [ Type [ LargeFileBase ]] = None , should_log_exception_stack : Optional [ bool ] = None , prediction_cache_size : int = 512 , disable_se4ml_banner : bool = False , dashboard_table_size : int = 50 , route_config : RouteConfig = RouteConfig (), ) -> None : \"\"\"Set the global configuration used by the great-ai library. You must call `configure` before calling (or decorating with) any other great-ai function. If `tracing_database_factory` or `large_file_implementation` is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure(prediction_cache_size=0) Arguments: version: The version of your application (using SemVer is recommended). log_level: Set the default logging level of `logging`. seed: Set seed of `random` (and `numpy` if installed) for reproducibility. tracing_database_factory: Specify a different TracingDatabaseDriver than the one already configured. large_file_implementation: Specify a different LargeFile than the one already configured. should_log_exception_stack: Log the traces of unhandled exceptions. prediction_cache_size: Size of the LRU cache applied over the prediction functions. disable_se4ml_banner: Turn off the warning about the importance of SE4ML best- practices. dashboard_table_size: Number of rows to display in the dashboard's table. route_config: Enable or disable specific HTTP API endpoints. \"\"\" global _context logger = get_logger ( \"great_ai\" , level = log_level ) if _context is not None : logger . error ( \"Configuration has been already initialised, overwriting. \\n \" + \"Make sure to call `configure()` before importing your application code.\" ) is_production = _is_in_production_mode ( logger = logger ) _set_seed ( seed ) tracing_database_factory = _initialize_tracing_database ( tracing_database_factory , logger = logger ) tracing_database = tracing_database_factory () if not tracing_database . is_production_ready : message = f \"\"\"The selected tracing database ( { tracing_database_factory . __name__ } ) is not recommended for production\"\"\" if is_production : logger . error ( message ) else : logger . warning ( message ) _context = Context ( version = version , tracing_database = tracing_database , large_file_implementation = _initialize_large_file ( large_file_implementation , logger = logger ), is_production = is_production , logger = logger , should_log_exception_stack = not is_production if should_log_exception_stack is None else should_log_exception_stack , prediction_cache_size = prediction_cache_size , dashboard_table_size = dashboard_table_size , route_config = route_config , ) logger . info ( f \"GreatAI (v { __version__ } ): configured \u2705\" ) for k , v in get_context () . to_flat_dict () . items (): logger . info ( f \" { LIST_ITEM_PREFIX }{ k } : { v } \" ) if not is_production and not disable_se4ml_banner : logger . warning ( \"You still need to check whether you follow all best practices before \" \"trusting your deployment.\" ) logger . warning ( f \"> Find out more at { SE4ML_WEBSITE } \" ) save_model ( model , key , * , keep_last_n = None ) # Save (and optionally serialise) a model in order to use by use_model . The model can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case model is an object, it is serialised using dill before uploading it. Examples: >>> from great_ai import use_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default model Union [ Path , str , object ] The object or path to be uploaded. required key str The model's name. required keep_last_n Optional [ int ] If specified, remove old models and only keep the latest n. Directly passed to LargeFile. None Returns: Type Description str The key and version of the saved model separated by a colon. Example: \"key:version\" Source code in great_ai/models/save_model.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 def save_model ( model : Union [ Path , str , object ], key : str , * , keep_last_n : Optional [ int ] = None ) -> str : \"\"\"Save (and optionally serialise) a model in order to use by `use_model`. The `model` can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case `model` is an object, it is serialised using `dill` before uploading it. Examples: >>> from great_ai import use_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: model: The object or path to be uploaded. key: The model's name. keep_last_n: If specified, remove old models and only keep the latest n. Directly passed to LargeFile. Returns: The key and version of the saved model separated by a colon. Example: \"key:version\" \"\"\" file = get_context () . large_file_implementation ( name = key , mode = \"wb\" , keep_last_n = keep_last_n ) if isinstance ( model , Path ) or isinstance ( model , str ): file . push ( model ) else : with file as f : dump ( model , f ) get_context () . logger . info ( f \"Model { key } uploaded with version { file . version } \" ) return f \" { key } : { file . version } \" use_model ( key , * , version = 'latest' , model_kwarg_name = 'model' ) # Inject a model into a function. Load a model specified by key and version using the currently active LargeFile implementation. If it's a single object, it is deserialised using dill . If it's a directory of files, a pathlib.Path instance is given. By default, the function's model parameter is replaced by the loaded model. This can be customised by changing model_kwarg_name . Multiple models can be loaded by decorating the same function with use_model multiple times. Examples: >>> from great_ai import save_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default key str The model's name as stored by the LargeFile implementation. required version Union [ int , Literal ['latest']] The model's version as stored by the LargeFile implementation. 'latest' model_kwarg_name str the parameter to use for injecting the loaded model 'model' Returns: Type Description Callable [[ F ], F ] A decorator for model injection. Source code in great_ai/models/use_model.py 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 def use_model ( key : str , * , version : Union [ int , Literal [ \"latest\" ]] = \"latest\" , model_kwarg_name : str = \"model\" , ) -> Callable [[ F ], F ]: \"\"\"Inject a model into a function. Load a model specified by `key` and `version` using the currently active `LargeFile` implementation. If it's a single object, it is deserialised using `dill`. If it's a directory of files, a `pathlib.Path` instance is given. By default, the function's `model` parameter is replaced by the loaded model. This can be customised by changing `model_kwarg_name`. Multiple models can be loaded by decorating the same function with `use_model` multiple times. Examples: >>> from great_ai import save_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: key: The model's name as stored by the LargeFile implementation. version: The model's version as stored by the LargeFile implementation. model_kwarg_name: the parameter to use for injecting the loaded model Returns: A decorator for model injection. \"\"\" assert ( isinstance ( version , int ) or version == \"latest\" ), \"Only integers or the string literal `latest` is allowed as a version\" model , actual_version = _load_model ( key = key , version = None if version == \"latest\" else version , ) def decorator ( func : F ) -> F : assert_function_is_not_finalised ( func ) store = get_function_metadata_store ( func ) store . model_parameter_names . append ( model_kwarg_name ) @wraps ( func ) def wrapper ( * args : List [ Any ], ** kwargs : Dict [ str , Any ]) -> Any : tracing_context = TracingContext . get_current_tracing_context () if tracing_context : tracing_context . log_model ( Model ( key = key , version = actual_version )) return func ( * args , ** kwargs , ** { model_kwarg_name : model }) return cast ( F , wrapper ) return decorator parameter ( parameter_name , * , validate = lambda _ : True , disable_logging = False ) # Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter ( 'a' ) ... def my_function ( a : int ): ... return a + 2 >>> my_function ( 4 ) 6 >>> my_function ( '3' ) Traceback (most recent call last): ... TypeError : type of a must be int; got str instead >>> @parameter ( 'positive_a' , validate = lambda v : v > 0 ) ... def my_function ( positive_a : int ): ... return a + 2 >>> my_function ( - 1 ) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError : ... Parameters: Name Type Description Default parameter_name str Name of parameter to consider. required validate Callable [[ Any ], bool ] Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. lambda _: True disable_logging bool Do not save the value in any active TracingContext. False Returns: Type Description Callable [[ F ], F ] A decorator for argument validation. Source code in great_ai/parameters/parameter.py 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 def parameter ( parameter_name : str , * , validate : Callable [[ Any ], bool ] = lambda _ : True , disable_logging : bool = False , ) -> Callable [[ F ], F ]: \"\"\"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter('a') ... def my_function(a: int): ... return a + 2 >>> my_function(4) 6 >>> my_function('3') Traceback (most recent call last): ... TypeError: type of a must be int; got str instead >>> @parameter('positive_a', validate=lambda v: v > 0) ... def my_function(positive_a: int): ... return a + 2 >>> my_function(-1) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError: ... Args: parameter_name: Name of parameter to consider. validate: Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. disable_logging: Do not save the value in any active TracingContext. Returns: A decorator for argument validation. \"\"\" def decorator ( func : F ) -> F : get_function_metadata_store ( func ) . input_parameter_names . append ( parameter_name ) assert_function_is_not_finalised ( func ) actual_name = f \"arg: { parameter_name } \" @wraps ( func ) def wrapper ( * args : Any , ** kwargs : Dict [ str , Any ]) -> Any : arguments = get_arguments ( func , args , kwargs ) argument = arguments . get ( parameter_name ) expected_type = func . __annotations__ . get ( parameter_name ) if expected_type is not None : check_type ( parameter_name , argument , expected_type ) if not validate ( argument ): raise ArgumentValidationError ( f \"\"\"Argument { parameter_name } in { func . __name__ } did not pass validation\"\"\" ) context = TracingContext . get_current_tracing_context () if context and not disable_logging : context . log_value ( name = f \" { actual_name } :value\" , value = argument ) if isinstance ( argument , str ): context . log_value ( name = f \" { actual_name } :length\" , value = len ( argument )) return func ( * args , ** kwargs ) return cast ( F , wrapper ) return decorator log_metric ( argument_name , value ) # Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Parameters: Name Type Description Default argument_name str The key for storing the value. required value Any Value to log. Must be JSON-serialisable. required Source code in great_ai/parameters/log_metric.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 def log_metric ( argument_name : str , value : Any ) -> None : \"\"\"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Args: argument_name: The key for storing the value. value: Value to log. Must be JSON-serialisable. \"\"\" tracing_context = TracingContext . get_current_tracing_context () caller = inspect . stack ()[ 1 ] . function actual_name = f \"metric: { caller } : { argument_name } \" if tracing_context : tracing_context . log_value ( name = actual_name , value = value ) get_context () . logger . info ( f \" { actual_name } = { value } \" ) Remote calls # call_remote_great_ai ( base_uri , data , retry_count = 4 , timeout_in_seconds = 300 , model_class = None ) # Communicate with a GreatAI object through an HTTP request. Wrapper over call_remote_great_ai_async making it synchronous. For more info, see call_remote_great_ai_async . Source code in great_ai/remote/call_remote_great_ai.py 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 def call_remote_great_ai ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Wrapper over `call_remote_great_ai_async` making it synchronous. For more info, see `call_remote_great_ai_async`. \"\"\" try : asyncio . get_running_loop () raise Exception ( f \"Already running in an event loop, you have to call ` { call_remote_great_ai_async . __name__ } `\" ) except RuntimeError : pass future = call_remote_great_ai_async ( base_uri = base_uri , data = data , retry_count = retry_count , timeout_in_seconds = timeout_in_seconds , model_class = model_class , ) return asyncio . run ( future ) call_remote_great_ai_async ( base_uri , data , retry_count = 4 , timeout_in_seconds = 300 , model_class = None ) async # Communicate with a GreatAI object through an HTTP request. Send a POST request using httpx to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If model_class is specified, the original output is deserialised. Parameters: Name Type Description Default base_uri str Address of the remote instance, example: 'http://localhost:6060' required data Mapping [ str , Any ] The input sent as a json to the remote instance. required retry_count int Retry on any HTTP communication failure. 4 timeout_in_seconds Optional [ int ] Overall permissible max length of the request. None means no timeout. 300 model_class Optional [ Type [ T ]] A subtype of BaseModel to be used for deserialising the .output of the trace. None Source code in great_ai/remote/call_remote_great_ai_async.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 async def call_remote_great_ai_async ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Send a POST request using [httpx](https://www.python-httpx.org/) to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If `model_class` is specified, the original output is deserialised. Args: base_uri: Address of the remote instance, example: 'http://localhost:6060' data: The input sent as a json to the remote instance. retry_count: Retry on any HTTP communication failure. timeout_in_seconds: Overall permissible max length of the request. `None` means no timeout. model_class: A subtype of BaseModel to be used for deserialising the `.output` of the trace. \"\"\" if base_uri . endswith ( \"/\" ): base_uri = base_uri [: - 1 ] if not base_uri . endswith ( \"/predict\" ): base_uri = f \" { base_uri } /predict\" transport = httpx . AsyncHTTPTransport ( retries = retry_count ) try : async with httpx . AsyncClient ( transport = transport , timeout = timeout_in_seconds ) as client : response = await client . post ( base_uri , json = data ) try : response . raise_for_status () except Exception : raise RemoteCallError ( f \"Unexpected status code, reason: { response . text } \" ) except Exception as e : raise RemoteCallError from e try : trace = response . json () except Exception : raise RemoteCallError ( f \"JSON parsing failed { response . text } \" , ) try : if model_class is not None : trace [ \"output\" ] = model_class . parse_obj ( trace [ \"output\" ]) return Trace . parse_obj ( trace ) except Exception : raise RemoteCallError ( \"Could not parse Trace\" ) Ground-truth # add_ground_truth ( inputs , expected_outputs , * , tags = [], train_split_ratio = 1 , test_split_ratio = 0 , validation_split_ratio = 0 ) # Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The inputs are available via the .input property, while expected_outputs under both the .output and .feedback properties. All generated traces are tagged with ground_truth by default. Additional tags can be also provided. Using the split_ratio arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth ( ... [ 1 , 2 , 3 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) >>> add_ground_truth ( ... [ 1 , 2 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) Traceback (most recent call last): ... AssertionError : The length of the inputs and expected_outputs must be equal Parameters: Name Type Description Default inputs Iterable [ Any ] The inputs. (X in scikit-learn) required expected_outputs Iterable [ T ] The ground-truth values corresponding to the inputs. (y in scikit-learn) required tags Union [ List [ str ], str ] A single tag or a list of tags to append to each generated trace's tags. [] train_split_ratio float The probability-weight of giving each trace the train tag. 1 test_split_ratio float The probability-weight of giving each trace the test tag. 0 validation_split_ratio float The probability-weight of giving each trace the validation tag. 0 Source code in great_ai/tracing/add_ground_truth.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 def add_ground_truth ( inputs : Iterable [ Any ], expected_outputs : Iterable [ T ], * , tags : Union [ List [ str ], str ] = [], train_split_ratio : float = 1 , test_split_ratio : float = 0 , validation_split_ratio : float = 0 ) -> None : \"\"\"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The `inputs` are available via the `.input` property, while `expected_outputs` under both the `.output` and `.feedback` properties. All generated traces are tagged with `ground_truth` by default. Additional tags can be also provided. Using the `split_ratio` arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth( ... [1, 2, 3], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) >>> add_ground_truth( ... [1, 2], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) Traceback (most recent call last): ... AssertionError: The length of the inputs and expected_outputs must be equal Args: inputs: The inputs. (X in scikit-learn) expected_outputs: The ground-truth values corresponding to the inputs. (y in scikit-learn) tags: A single tag or a list of tags to append to each generated trace's tags. train_split_ratio: The probability-weight of giving each trace the `train` tag. test_split_ratio: The probability-weight of giving each trace the `test` tag. validation_split_ratio: The probability-weight of giving each trace the `validation` tag. \"\"\" inputs = list ( inputs ) expected_outputs = list ( expected_outputs ) assert len ( inputs ) == len ( expected_outputs ), \"The length of the inputs and expected_outputs must be equal\" tags = tags if isinstance ( tags , list ) else [ tags ] sum_ratio = train_split_ratio + test_split_ratio + validation_split_ratio assert sum_ratio > 0 , \"The sum of the split ratios must be a positive number\" train_split_ratio /= sum_ratio test_split_ratio /= sum_ratio validation_split_ratio /= sum_ratio values = list ( zip ( inputs , expected_outputs )) shuffle ( values ) split_tags = ( [ TRAIN_SPLIT_TAG_NAME ] * ceil ( train_split_ratio * len ( inputs )) + [ TEST_SPLIT_TAG_NAME ] * ceil ( test_split_ratio * len ( inputs )) + [ VALIDATION_SPLIT_TAG_NAME ] * ceil ( validation_split_ratio * len ( inputs )) ) shuffle ( split_tags ) created = datetime . utcnow () . isoformat () traces = [ cast ( Trace [ T ], Trace ( # avoid ValueError: \"Trace\" object has no field \"__orig_class__\" trace_id = str ( uuid4 ()), created = created , original_execution_time_ms = 0 , logged_values = X if isinstance ( X , dict ) else { \"input\" : X }, models = [], output = y , feedback = y , exception = None , tags = [ GROUND_TRUTH_TAG_NAME , split_tag , * tags ], ), ) for (( X , y ), split_tag ) in zip ( values , split_tags ) ] get_context () . tracing_database . save_batch ( traces ) query_ground_truth ( conjunctive_tags = [], * , since = None , until = None , return_max_count = None ) # Return training samples. Combines, filters, and returns data-points that have been either added by add_ground_truth or were the result of a prediction after which their trace got feedback through the RESP API-s /traces/{trace_id}/feedback endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth () [...] Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only return traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only return traces created before the given timestamp. None means no filtering. None return_max_count Optional [ int ] Return at-most this many traces. (take, limit) None Source code in great_ai/tracing/query_ground_truth.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 def query_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , return_max_count : Optional [ int ] = None ) -> List [ Trace ]: \"\"\"Return training samples. Combines, filters, and returns data-points that have been either added by `add_ground_truth` or were the result of a prediction after which their trace got feedback through the RESP API-s `/traces/{trace_id}/feedback` endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth() [...] Args: conjunctive_tags: Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). since: Only return traces created after the given timestamp. `None` means no filtering. until: Only return traces created before the given timestamp. `None` means no filtering. return_max_count: Return at-most this many traces. (take, limit) \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , since = since , until = until , take = return_max_count , has_feedback = True , ) return items delete_ground_truth ( conjunctive_tags = [], * , since = None , until = None ) # Delete traces matching the given criteria. Takes the same arguments as query_ground_truth but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth ([ 'train' , 'test' , 'validation' ]) Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only delete traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only delete traces created before the given timestamp. None means no filtering. None Source code in great_ai/tracing/delete_ground_truth.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 def delete_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , ) -> None : \"\"\"Delete traces matching the given criteria. Takes the same arguments as `query_ground_truth` but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth(['train', 'test', 'validation']) Args: conjunctive_tags: Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). since: Only delete traces created after the given timestamp. `None` means no filtering. until: Only delete traces created before the given timestamp. `None` means no filtering. \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , until = until , since = since , has_feedback = True ) db . delete_batch ([ i . trace_id for i in items ]) Tracing databases # TracingDatabaseDriver # Bases: ABC Interface expected from a database to be used for storing traces. Source code in great_ai/persistence/tracing_database_driver.py 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 class TracingDatabaseDriver ( ABC ): \"\"\"Interface expected from a database to be used for storing traces.\"\"\" is_production_ready : bool initialized : bool = False @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ) -> None : cls . initialized = True @abstractmethod def save ( self , document : Trace ) -> str : pass @abstractmethod def save_batch ( self , documents : List [ Trace ], ) -> List [ str ]: pass @abstractmethod def get ( self , id : str ) -> Optional [ Trace ]: pass @abstractmethod def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], until : Optional [ datetime ] = None , since : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: pass @abstractmethod def update ( self , id : str , new_version : Trace ) -> None : pass @abstractmethod def delete ( self , id : str ) -> None : pass @abstractmethod def delete_batch ( self , ids : List [ str ], ) -> None : pass MongoDbDriver # Bases: TracingDatabaseDriver TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout MongoDB Atlas for a hosted MongoDB solution. Source code in great_ai/persistence/mongodb_driver.py 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 class MongoDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout [MongoDB Atlas](https://www.mongodb.com/cloud/atlas/register) for a hosted MongoDB solution. \"\"\" is_production_ready = True mongo_connection_string : str mongo_database : str def __init__ ( self ) -> None : super () . __init__ () if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling \" \"MongoDbDriver.configure_credentials\" ) with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . create_index ( [( \"tags\" , ASCENDING ), ( \"created\" , DESCENDING )], background = True ) @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () def save ( self , trace : Trace ) -> str : serialized = trace . to_flat_dict () serialized [ \"_id\" ] = trace . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : return client [ self . mongo_database ] . traces . insert_one ( serialized ) . inserted_id def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: serialized = [ d . to_flat_dict () for d in documents ] for s in serialized : s [ \"_id\" ] = s [ \"trace_id\" ] with MongoClient [ Any ]( self . mongo_connection_string ) as client : return ( client [ self . mongo_database ] . traces . insert_many ( serialized , ordered = False ) . inserted_ids ) def get ( self , id : str ) -> Optional [ Trace ]: with MongoClient [ Any ]( self . mongo_connection_string ) as client : value = client [ self . mongo_database ] . traces . find_one ( id ) if value : value = Trace . parse_obj ( value ) return value def _get_operator ( self , filter : Filter ) -> str : if filter . operator == \"contains\" and not isinstance ( filter . value , str ): return operator_mapping [ \"=\" ] return operator_mapping [ filter . operator ] def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [], ) -> Tuple [ List [ Trace ], int ]: query : Dict [ str , Any ] = { \"filter\" : {}, } and_query : List [ Dict [ str , Any ]] = [] and_query . extend ({ \"tags\" : tag } for tag in conjunctive_tags ) and_query . extend ( { f . property : { self . _get_operator ( f ): f . value }} for f in conjunctive_filters ) if not and_query : and_query . append ({}) if since : and_query . append ({ \"created\" : { \"$gte\" : since }}) if until : and_query . append ({ \"created\" : { \"$lte\" : until }}) if has_feedback is not None : and_query . append ( { \"feedback\" : { \"$ne\" : None }} if has_feedback else { \"feedback\" : None } ) query [ \"filter\" ][ \"$and\" ] = and_query with MongoClient [ Any ]( self . mongo_connection_string ) as client : count = client [ self . mongo_database ] . traces . count_documents ( ** query ) if skip : query [ \"skip\" ] = skip if take : query [ \"limit\" ] = take query [ \"sort\" ] = [ ( col . column_id , 1 if col . direction == \"asc\" else - 1 ) for col in sort_by ] with client [ self . mongo_database ] . traces . find ( ** query ) as cursor : documents = [ Trace [ Any ] . parse_obj ( t ) for t in cursor ] return documents , count def update ( self , id : str , new_version : Trace ) -> None : serialized = new_version . to_flat_dict () serialized [ \"_id\" ] = new_version . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . update_one ({ \"_id\" : id }, serialized ) def delete ( self , id : str ) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . delete_one ({ \"_id\" : id }) def delete_batch ( self , ids : List [ str ]) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : for c in chunk ( ids , chunk_size = 10000 ): # avoid: 'delete' command document too large delete_filter = { \"_id\" : { \"$in\" : c }} client [ self . mongo_database ] . traces . delete_many ( delete_filter ) configure_credentials ( * , mongo_connection_string , mongo_database , ** _ ) classmethod # Configure the connection details for MongoDB. Parameters: Name Type Description Default mongo_connection_string str For example: 'mongodb://my_user:my_pass@localhost:27017' required mongo_database str Name of the database to use. If doesn't exist, it is created and initialised. required Source code in great_ai/persistence/mongodb_driver.py 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () ParallelTinyDbDriver # Bases: TracingDatabaseDriver TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. Source code in great_ai/persistence/parallel_tinydb_driver.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 class ParallelTinyDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. \"\"\" is_production_ready = False path_to_db = Path ( DEFAULT_TRACING_DB_FILENAME ) def save ( self , trace : Trace ) -> str : return self . _safe_execute ( lambda db : db . insert ( trace . dict ())) def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: traces = [ d . dict () for d in documents ] return self . _safe_execute ( lambda db : db . insert_multiple ( traces )) def get ( self , id : str ) -> Optional [ Trace ]: value = self . _safe_execute ( lambda db : db . get ( lambda d : d [ \"trace_id\" ] == id )) if value : value = Trace . parse_obj ( value ) return value def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: def does_match ( d : Dict [ str , Any ]) -> bool : return ( not set ( conjunctive_tags ) - set ( d [ \"tags\" ]) and ( since is None or datetime . fromisoformat ( d [ \"created\" ]) >= since ) and ( until is None or datetime . fromisoformat ( d [ \"created\" ]) <= until ) and ( has_feedback is None or has_feedback == ( d [ \"feedback\" ] is not None ) ) ) documents : List [ Trace ] = [ Trace . parse_obj ( t ) for t in self . _safe_execute ( lambda db : db . search ( does_match )) ] if not documents : return [], 0 df = pd . DataFrame ([ d . to_flat_dict () for d in documents ]) for f in conjunctive_filters : operator = f . operator . lower () if operator in operator_mapping : df = df . loc [ getattr ( df [ f . property ], operator_mapping [ f . operator ])( f . value ) ] elif operator == \"contains\" : df = df . loc [ df [ f . property ] . str . contains ( f . value , case = False )] if sort_by : df . sort_values ( [ col . column_id for col in sort_by ], ascending = [ col . direction == \"asc\" for col in sort_by ], inplace = True , ) count = len ( df ) result = df . iloc [ skip :] if take is None else df . iloc [ skip : skip + take ] return [ next ( d for d in documents if d . trace_id == trace_id ) for trace_id in result [ \"trace_id\" ] ], count def update ( self , id : str , new_version : Trace ) -> None : self . _safe_execute ( lambda db : db . update ( new_version . dict (), lambda d : d [ \"trace_id\" ] == id ) ) def delete ( self , id : str ) -> None : self . _safe_execute ( lambda db : db . remove ( lambda d : d [ \"trace_id\" ] == id )) def delete_batch ( self , ids : List [ str ]) -> None : for i in ids : self . delete ( i ) def _safe_execute ( self , func : Callable [[ TinyDB ], Any ]) -> Any : with lock : with TinyDB ( self . path_to_db ) as db : return func ( db )","title":"GreatAI reference"},{"location":"reference/#greatai-reference","text":"from great_ai import *","title":"GreatAI reference"},{"location":"reference/#core","text":"","title":"Core"},{"location":"reference/#great_ai.GreatAI","text":"Bases: Generic [ T , V ] Wrapper for a prediction function providing the implementation of SE4ML best-practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using configure(prediction_cache_size=0) . Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: Name Type Description app FastAPI instance wrapping the scaffolded endpoints and the Dash app. version SemVer derived from the app's version and the model names and versions registered through use_model. Source code in great_ai/deploy/great_ai.py 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 class GreatAI ( Generic [ T , V ]): \"\"\"Wrapper for a prediction function providing the implementation of SE4ML best-practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using `configure(prediction_cache_size=0)`. Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: app: FastAPI instance wrapping the scaffolded endpoints and the Dash app. version: SemVer derived from the app's version and the model names and versions registered through use_model. \"\"\" __name__ : str # help for MyPy __doc__ : str # help for MyPy def __init__ ( self , func : Callable [ ... , Union [ V , Awaitable [ V ]]], ): \"\"\"Do not call this function directly, use GreatAI.create instead.\"\"\" func = automatically_decorate_parameters ( func ) get_function_metadata_store ( func ) . is_finalised = True self . _cached_func = self . _get_cached_traced_function ( func ) self . _wrapped_func = wraps ( func )( freeze_arguments ( self . _cached_func )) wraps ( func )( self ) self . __doc__ = ( f \"GreatAI wrapper for interacting with the ` { self . __name__ } ` \" + f \"function. \\n\\n { dedent ( self . __doc__ or '' ) } \" ) self . version = str ( get_context () . version ) flat_model_versions = \".\" . join ( f \" { k } -v { v } \" for k , v in model_versions ) if flat_model_versions : self . version += f \"+ { flat_model_versions } \" self . app = FastAPI ( title = snake_case_to_text ( self . __name__ ), version = self . version , description = self . __doc__ + f \" \\n\\n Find out more in the [dashboard]( { DASHBOARD_PATH } ).\" , docs_url = None , redoc_url = None , ) self . _bootstrap_rest_api () @overload @staticmethod def create ( # type: ignore # Overloaded function signatures 1 and 2 overlap with incompatible return types # https://github.com/python/mypy/issues/12759 func : Callable [ ... , Awaitable [ V ]], ) -> \"GreatAI[Awaitable[Trace[V]], V]\" : ... @overload @staticmethod def create ( func : Callable [ ... , V ], ) -> \"GreatAI[Trace[V], V]\" : ... @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) def __call__ ( self , * args : Any , ** kwargs : Any ) -> T : return self . _wrapped_func ( * args , ** kwargs ) @overload def process_batch ( self , batch : Sequence [ Tuple ], * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ True ], do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... @overload def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ False ] = ... , do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) @staticmethod def _get_cached_traced_function ( func : Callable [ ... , Union [ V , Awaitable [ V ]]] ) -> Callable [ ... , T ]: @lru_cache ( maxsize = get_context () . prediction_cache_size ) def func_in_tracing_context_sync ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = func ( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) @alru_cache ( maxsize = get_context () . prediction_cache_size ) async def func_in_tracing_context_async ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = await cast ( Callable [ ... , Awaitable ], func )( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) return cast ( Callable [ ... , T ], ( func_in_tracing_context_async if get_function_metadata_store ( func ) . is_asynchronous else func_in_tracing_context_sync ), ) def _bootstrap_rest_api ( self , ) -> None : route_config = get_context () . route_config if route_config . prediction_endpoint_enabled : bootstrap_prediction_endpoint ( self . app , self . _wrapped_func ) if route_config . docs_endpoints_enabled : bootstrap_docs_endpoints ( self . app ) if route_config . dashboard_enabled : bootstrap_dashboard ( self . app , function_name = self . __name__ , documentation = self . __doc__ , ) if route_config . trace_endpoints_enabled : bootstrap_trace_endpoints ( self . app ) if route_config . feedback_endpoints_enabled : bootstrap_feedback_endpoints ( self . app ) if route_config . meta_endpoints_enabled : bootstrap_meta_endpoints ( self . app , self . _cached_func , ApiMetadata ( name = self . __name__ , version = self . version , documentation = self . __doc__ , configuration = get_context () . to_flat_dict (), ), )","title":"GreatAI"},{"location":"reference/#great_ai.deploy.great_ai.GreatAI.create","text":"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a @parameter or @use_model decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the .output property. For configuration options, see great_ai.configure . Examples: >>> @GreatAI . create ... def my_function ( a ): ... return a + 2 >>> my_function ( 3 ) . output 5 >>> @GreatAI . create ... def my_function ( a : int ) -> int : ... return a + 2 >>> my_function ( 3 ) Trace[int]... >>> my_function ( '3' ) . output Traceback (most recent call last): ... TypeError : type of a must be int; got str instead Parameters: Name Type Description Default func Union [ Callable [..., Awaitable [ V ]], Callable [..., V ]] The prediction function that needs to be decorated. required Returns: Type Description Union [ GreatAI[Awaitable[Trace[V]], V] , GreatAI[Trace[V], V] ] A GreatAI instance wrapping func . Source code in great_ai/deploy/great_ai.py 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , )","title":"create()"},{"location":"reference/#great_ai.deploy.great_ai.GreatAI.process_batch","text":"Map the wrapped function over a list of input_values ( batch ). A wrapper over parallel_map providing type-safety and a progressbar through tqdm. Parameters: Name Type Description Default batch Sequence A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set unpack_arguments=True . required concurrency Optional [ int ] Number of processes to start. Don't set it too much higher than the number of available CPU cores. None unpack_arguments bool Expect a list of tuples and unpack the tuples before giving them to the wrapped function. False do_not_persist_traces bool Don't save the traces in the database. Useful for evaluations run part of the CI. False Source code in great_ai/deploy/great_ai.py 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) )","title":"process_batch()"},{"location":"reference/#great_ai.configure","text":"Set the global configuration used by the great-ai library. You must call configure before calling (or decorating with) any other great-ai function. If tracing_database_factory or large_file_implementation is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure ( prediction_cache_size = 0 ) Parameters: Name Type Description Default version Union [ int , str ] The version of your application (using SemVer is recommended). '0.0.1' log_level int Set the default logging level of logging . DEBUG seed int Set seed of random (and numpy if installed) for reproducibility. 42 tracing_database_factory Optional [ Type [ TracingDatabaseDriver ]] Specify a different TracingDatabaseDriver than the one already configured. None large_file_implementation Optional [ Type [ LargeFileBase ]] Specify a different LargeFile than the one already configured. None should_log_exception_stack Optional [ bool ] Log the traces of unhandled exceptions. None prediction_cache_size int Size of the LRU cache applied over the prediction functions. 512 disable_se4ml_banner bool Turn off the warning about the importance of SE4ML best- practices. False dashboard_table_size int Number of rows to display in the dashboard's table. 50 route_config RouteConfig Enable or disable specific HTTP API endpoints. RouteConfig() Source code in great_ai/context.py 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 def configure ( * , version : Union [ int , str ] = \"0.0.1\" , log_level : int = DEBUG , seed : int = 42 , tracing_database_factory : Optional [ Type [ TracingDatabaseDriver ]] = None , large_file_implementation : Optional [ Type [ LargeFileBase ]] = None , should_log_exception_stack : Optional [ bool ] = None , prediction_cache_size : int = 512 , disable_se4ml_banner : bool = False , dashboard_table_size : int = 50 , route_config : RouteConfig = RouteConfig (), ) -> None : \"\"\"Set the global configuration used by the great-ai library. You must call `configure` before calling (or decorating with) any other great-ai function. If `tracing_database_factory` or `large_file_implementation` is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure(prediction_cache_size=0) Arguments: version: The version of your application (using SemVer is recommended). log_level: Set the default logging level of `logging`. seed: Set seed of `random` (and `numpy` if installed) for reproducibility. tracing_database_factory: Specify a different TracingDatabaseDriver than the one already configured. large_file_implementation: Specify a different LargeFile than the one already configured. should_log_exception_stack: Log the traces of unhandled exceptions. prediction_cache_size: Size of the LRU cache applied over the prediction functions. disable_se4ml_banner: Turn off the warning about the importance of SE4ML best- practices. dashboard_table_size: Number of rows to display in the dashboard's table. route_config: Enable or disable specific HTTP API endpoints. \"\"\" global _context logger = get_logger ( \"great_ai\" , level = log_level ) if _context is not None : logger . error ( \"Configuration has been already initialised, overwriting. \\n \" + \"Make sure to call `configure()` before importing your application code.\" ) is_production = _is_in_production_mode ( logger = logger ) _set_seed ( seed ) tracing_database_factory = _initialize_tracing_database ( tracing_database_factory , logger = logger ) tracing_database = tracing_database_factory () if not tracing_database . is_production_ready : message = f \"\"\"The selected tracing database ( { tracing_database_factory . __name__ } ) is not recommended for production\"\"\" if is_production : logger . error ( message ) else : logger . warning ( message ) _context = Context ( version = version , tracing_database = tracing_database , large_file_implementation = _initialize_large_file ( large_file_implementation , logger = logger ), is_production = is_production , logger = logger , should_log_exception_stack = not is_production if should_log_exception_stack is None else should_log_exception_stack , prediction_cache_size = prediction_cache_size , dashboard_table_size = dashboard_table_size , route_config = route_config , ) logger . info ( f \"GreatAI (v { __version__ } ): configured \u2705\" ) for k , v in get_context () . to_flat_dict () . items (): logger . info ( f \" { LIST_ITEM_PREFIX }{ k } : { v } \" ) if not is_production and not disable_se4ml_banner : logger . warning ( \"You still need to check whether you follow all best practices before \" \"trusting your deployment.\" ) logger . warning ( f \"> Find out more at { SE4ML_WEBSITE } \" )","title":"configure()"},{"location":"reference/#great_ai.save_model","text":"Save (and optionally serialise) a model in order to use by use_model . The model can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case model is an object, it is serialised using dill before uploading it. Examples: >>> from great_ai import use_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default model Union [ Path , str , object ] The object or path to be uploaded. required key str The model's name. required keep_last_n Optional [ int ] If specified, remove old models and only keep the latest n. Directly passed to LargeFile. None Returns: Type Description str The key and version of the saved model separated by a colon. Example: \"key:version\" Source code in great_ai/models/save_model.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 def save_model ( model : Union [ Path , str , object ], key : str , * , keep_last_n : Optional [ int ] = None ) -> str : \"\"\"Save (and optionally serialise) a model in order to use by `use_model`. The `model` can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case `model` is an object, it is serialised using `dill` before uploading it. Examples: >>> from great_ai import use_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: model: The object or path to be uploaded. key: The model's name. keep_last_n: If specified, remove old models and only keep the latest n. Directly passed to LargeFile. Returns: The key and version of the saved model separated by a colon. Example: \"key:version\" \"\"\" file = get_context () . large_file_implementation ( name = key , mode = \"wb\" , keep_last_n = keep_last_n ) if isinstance ( model , Path ) or isinstance ( model , str ): file . push ( model ) else : with file as f : dump ( model , f ) get_context () . logger . info ( f \"Model { key } uploaded with version { file . version } \" ) return f \" { key } : { file . version } \"","title":"save_model()"},{"location":"reference/#great_ai.use_model","text":"Inject a model into a function. Load a model specified by key and version using the currently active LargeFile implementation. If it's a single object, it is deserialised using dill . If it's a directory of files, a pathlib.Path instance is given. By default, the function's model parameter is replaced by the loaded model. This can be customised by changing model_kwarg_name . Multiple models can be loaded by decorating the same function with use_model multiple times. Examples: >>> from great_ai import save_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default key str The model's name as stored by the LargeFile implementation. required version Union [ int , Literal ['latest']] The model's version as stored by the LargeFile implementation. 'latest' model_kwarg_name str the parameter to use for injecting the loaded model 'model' Returns: Type Description Callable [[ F ], F ] A decorator for model injection. Source code in great_ai/models/use_model.py 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 def use_model ( key : str , * , version : Union [ int , Literal [ \"latest\" ]] = \"latest\" , model_kwarg_name : str = \"model\" , ) -> Callable [[ F ], F ]: \"\"\"Inject a model into a function. Load a model specified by `key` and `version` using the currently active `LargeFile` implementation. If it's a single object, it is deserialised using `dill`. If it's a directory of files, a `pathlib.Path` instance is given. By default, the function's `model` parameter is replaced by the loaded model. This can be customised by changing `model_kwarg_name`. Multiple models can be loaded by decorating the same function with `use_model` multiple times. Examples: >>> from great_ai import save_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: key: The model's name as stored by the LargeFile implementation. version: The model's version as stored by the LargeFile implementation. model_kwarg_name: the parameter to use for injecting the loaded model Returns: A decorator for model injection. \"\"\" assert ( isinstance ( version , int ) or version == \"latest\" ), \"Only integers or the string literal `latest` is allowed as a version\" model , actual_version = _load_model ( key = key , version = None if version == \"latest\" else version , ) def decorator ( func : F ) -> F : assert_function_is_not_finalised ( func ) store = get_function_metadata_store ( func ) store . model_parameter_names . append ( model_kwarg_name ) @wraps ( func ) def wrapper ( * args : List [ Any ], ** kwargs : Dict [ str , Any ]) -> Any : tracing_context = TracingContext . get_current_tracing_context () if tracing_context : tracing_context . log_model ( Model ( key = key , version = actual_version )) return func ( * args , ** kwargs , ** { model_kwarg_name : model }) return cast ( F , wrapper ) return decorator","title":"use_model()"},{"location":"reference/#great_ai.parameter","text":"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter ( 'a' ) ... def my_function ( a : int ): ... return a + 2 >>> my_function ( 4 ) 6 >>> my_function ( '3' ) Traceback (most recent call last): ... TypeError : type of a must be int; got str instead >>> @parameter ( 'positive_a' , validate = lambda v : v > 0 ) ... def my_function ( positive_a : int ): ... return a + 2 >>> my_function ( - 1 ) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError : ... Parameters: Name Type Description Default parameter_name str Name of parameter to consider. required validate Callable [[ Any ], bool ] Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. lambda _: True disable_logging bool Do not save the value in any active TracingContext. False Returns: Type Description Callable [[ F ], F ] A decorator for argument validation. Source code in great_ai/parameters/parameter.py 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 def parameter ( parameter_name : str , * , validate : Callable [[ Any ], bool ] = lambda _ : True , disable_logging : bool = False , ) -> Callable [[ F ], F ]: \"\"\"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter('a') ... def my_function(a: int): ... return a + 2 >>> my_function(4) 6 >>> my_function('3') Traceback (most recent call last): ... TypeError: type of a must be int; got str instead >>> @parameter('positive_a', validate=lambda v: v > 0) ... def my_function(positive_a: int): ... return a + 2 >>> my_function(-1) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError: ... Args: parameter_name: Name of parameter to consider. validate: Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. disable_logging: Do not save the value in any active TracingContext. Returns: A decorator for argument validation. \"\"\" def decorator ( func : F ) -> F : get_function_metadata_store ( func ) . input_parameter_names . append ( parameter_name ) assert_function_is_not_finalised ( func ) actual_name = f \"arg: { parameter_name } \" @wraps ( func ) def wrapper ( * args : Any , ** kwargs : Dict [ str , Any ]) -> Any : arguments = get_arguments ( func , args , kwargs ) argument = arguments . get ( parameter_name ) expected_type = func . __annotations__ . get ( parameter_name ) if expected_type is not None : check_type ( parameter_name , argument , expected_type ) if not validate ( argument ): raise ArgumentValidationError ( f \"\"\"Argument { parameter_name } in { func . __name__ } did not pass validation\"\"\" ) context = TracingContext . get_current_tracing_context () if context and not disable_logging : context . log_value ( name = f \" { actual_name } :value\" , value = argument ) if isinstance ( argument , str ): context . log_value ( name = f \" { actual_name } :length\" , value = len ( argument )) return func ( * args , ** kwargs ) return cast ( F , wrapper ) return decorator","title":"parameter()"},{"location":"reference/#great_ai.log_metric","text":"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Parameters: Name Type Description Default argument_name str The key for storing the value. required value Any Value to log. Must be JSON-serialisable. required Source code in great_ai/parameters/log_metric.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 def log_metric ( argument_name : str , value : Any ) -> None : \"\"\"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Args: argument_name: The key for storing the value. value: Value to log. Must be JSON-serialisable. \"\"\" tracing_context = TracingContext . get_current_tracing_context () caller = inspect . stack ()[ 1 ] . function actual_name = f \"metric: { caller } : { argument_name } \" if tracing_context : tracing_context . log_value ( name = actual_name , value = value ) get_context () . logger . info ( f \" { actual_name } = { value } \" )","title":"log_metric()"},{"location":"reference/#remote-calls","text":"","title":"Remote calls"},{"location":"reference/#great_ai.call_remote_great_ai","text":"Communicate with a GreatAI object through an HTTP request. Wrapper over call_remote_great_ai_async making it synchronous. For more info, see call_remote_great_ai_async . Source code in great_ai/remote/call_remote_great_ai.py 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 def call_remote_great_ai ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Wrapper over `call_remote_great_ai_async` making it synchronous. For more info, see `call_remote_great_ai_async`. \"\"\" try : asyncio . get_running_loop () raise Exception ( f \"Already running in an event loop, you have to call ` { call_remote_great_ai_async . __name__ } `\" ) except RuntimeError : pass future = call_remote_great_ai_async ( base_uri = base_uri , data = data , retry_count = retry_count , timeout_in_seconds = timeout_in_seconds , model_class = model_class , ) return asyncio . run ( future )","title":"call_remote_great_ai()"},{"location":"reference/#great_ai.call_remote_great_ai_async","text":"Communicate with a GreatAI object through an HTTP request. Send a POST request using httpx to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If model_class is specified, the original output is deserialised. Parameters: Name Type Description Default base_uri str Address of the remote instance, example: 'http://localhost:6060' required data Mapping [ str , Any ] The input sent as a json to the remote instance. required retry_count int Retry on any HTTP communication failure. 4 timeout_in_seconds Optional [ int ] Overall permissible max length of the request. None means no timeout. 300 model_class Optional [ Type [ T ]] A subtype of BaseModel to be used for deserialising the .output of the trace. None Source code in great_ai/remote/call_remote_great_ai_async.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 async def call_remote_great_ai_async ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Send a POST request using [httpx](https://www.python-httpx.org/) to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If `model_class` is specified, the original output is deserialised. Args: base_uri: Address of the remote instance, example: 'http://localhost:6060' data: The input sent as a json to the remote instance. retry_count: Retry on any HTTP communication failure. timeout_in_seconds: Overall permissible max length of the request. `None` means no timeout. model_class: A subtype of BaseModel to be used for deserialising the `.output` of the trace. \"\"\" if base_uri . endswith ( \"/\" ): base_uri = base_uri [: - 1 ] if not base_uri . endswith ( \"/predict\" ): base_uri = f \" { base_uri } /predict\" transport = httpx . AsyncHTTPTransport ( retries = retry_count ) try : async with httpx . AsyncClient ( transport = transport , timeout = timeout_in_seconds ) as client : response = await client . post ( base_uri , json = data ) try : response . raise_for_status () except Exception : raise RemoteCallError ( f \"Unexpected status code, reason: { response . text } \" ) except Exception as e : raise RemoteCallError from e try : trace = response . json () except Exception : raise RemoteCallError ( f \"JSON parsing failed { response . text } \" , ) try : if model_class is not None : trace [ \"output\" ] = model_class . parse_obj ( trace [ \"output\" ]) return Trace . parse_obj ( trace ) except Exception : raise RemoteCallError ( \"Could not parse Trace\" )","title":"call_remote_great_ai_async()"},{"location":"reference/#ground-truth","text":"","title":"Ground-truth"},{"location":"reference/#great_ai.add_ground_truth","text":"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The inputs are available via the .input property, while expected_outputs under both the .output and .feedback properties. All generated traces are tagged with ground_truth by default. Additional tags can be also provided. Using the split_ratio arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth ( ... [ 1 , 2 , 3 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) >>> add_ground_truth ( ... [ 1 , 2 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) Traceback (most recent call last): ... AssertionError : The length of the inputs and expected_outputs must be equal Parameters: Name Type Description Default inputs Iterable [ Any ] The inputs. (X in scikit-learn) required expected_outputs Iterable [ T ] The ground-truth values corresponding to the inputs. (y in scikit-learn) required tags Union [ List [ str ], str ] A single tag or a list of tags to append to each generated trace's tags. [] train_split_ratio float The probability-weight of giving each trace the train tag. 1 test_split_ratio float The probability-weight of giving each trace the test tag. 0 validation_split_ratio float The probability-weight of giving each trace the validation tag. 0 Source code in great_ai/tracing/add_ground_truth.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 def add_ground_truth ( inputs : Iterable [ Any ], expected_outputs : Iterable [ T ], * , tags : Union [ List [ str ], str ] = [], train_split_ratio : float = 1 , test_split_ratio : float = 0 , validation_split_ratio : float = 0 ) -> None : \"\"\"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The `inputs` are available via the `.input` property, while `expected_outputs` under both the `.output` and `.feedback` properties. All generated traces are tagged with `ground_truth` by default. Additional tags can be also provided. Using the `split_ratio` arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth( ... [1, 2, 3], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) >>> add_ground_truth( ... [1, 2], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) Traceback (most recent call last): ... AssertionError: The length of the inputs and expected_outputs must be equal Args: inputs: The inputs. (X in scikit-learn) expected_outputs: The ground-truth values corresponding to the inputs. (y in scikit-learn) tags: A single tag or a list of tags to append to each generated trace's tags. train_split_ratio: The probability-weight of giving each trace the `train` tag. test_split_ratio: The probability-weight of giving each trace the `test` tag. validation_split_ratio: The probability-weight of giving each trace the `validation` tag. \"\"\" inputs = list ( inputs ) expected_outputs = list ( expected_outputs ) assert len ( inputs ) == len ( expected_outputs ), \"The length of the inputs and expected_outputs must be equal\" tags = tags if isinstance ( tags , list ) else [ tags ] sum_ratio = train_split_ratio + test_split_ratio + validation_split_ratio assert sum_ratio > 0 , \"The sum of the split ratios must be a positive number\" train_split_ratio /= sum_ratio test_split_ratio /= sum_ratio validation_split_ratio /= sum_ratio values = list ( zip ( inputs , expected_outputs )) shuffle ( values ) split_tags = ( [ TRAIN_SPLIT_TAG_NAME ] * ceil ( train_split_ratio * len ( inputs )) + [ TEST_SPLIT_TAG_NAME ] * ceil ( test_split_ratio * len ( inputs )) + [ VALIDATION_SPLIT_TAG_NAME ] * ceil ( validation_split_ratio * len ( inputs )) ) shuffle ( split_tags ) created = datetime . utcnow () . isoformat () traces = [ cast ( Trace [ T ], Trace ( # avoid ValueError: \"Trace\" object has no field \"__orig_class__\" trace_id = str ( uuid4 ()), created = created , original_execution_time_ms = 0 , logged_values = X if isinstance ( X , dict ) else { \"input\" : X }, models = [], output = y , feedback = y , exception = None , tags = [ GROUND_TRUTH_TAG_NAME , split_tag , * tags ], ), ) for (( X , y ), split_tag ) in zip ( values , split_tags ) ] get_context () . tracing_database . save_batch ( traces )","title":"add_ground_truth()"},{"location":"reference/#great_ai.query_ground_truth","text":"Return training samples. Combines, filters, and returns data-points that have been either added by add_ground_truth or were the result of a prediction after which their trace got feedback through the RESP API-s /traces/{trace_id}/feedback endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth () [...] Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only return traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only return traces created before the given timestamp. None means no filtering. None return_max_count Optional [ int ] Return at-most this many traces. (take, limit) None Source code in great_ai/tracing/query_ground_truth.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 def query_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , return_max_count : Optional [ int ] = None ) -> List [ Trace ]: \"\"\"Return training samples. Combines, filters, and returns data-points that have been either added by `add_ground_truth` or were the result of a prediction after which their trace got feedback through the RESP API-s `/traces/{trace_id}/feedback` endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth() [...] Args: conjunctive_tags: Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). since: Only return traces created after the given timestamp. `None` means no filtering. until: Only return traces created before the given timestamp. `None` means no filtering. return_max_count: Return at-most this many traces. (take, limit) \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , since = since , until = until , take = return_max_count , has_feedback = True , ) return items","title":"query_ground_truth()"},{"location":"reference/#great_ai.delete_ground_truth","text":"Delete traces matching the given criteria. Takes the same arguments as query_ground_truth but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth ([ 'train' , 'test' , 'validation' ]) Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only delete traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only delete traces created before the given timestamp. None means no filtering. None Source code in great_ai/tracing/delete_ground_truth.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 def delete_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , ) -> None : \"\"\"Delete traces matching the given criteria. Takes the same arguments as `query_ground_truth` but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth(['train', 'test', 'validation']) Args: conjunctive_tags: Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). since: Only delete traces created after the given timestamp. `None` means no filtering. until: Only delete traces created before the given timestamp. `None` means no filtering. \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , until = until , since = since , has_feedback = True ) db . delete_batch ([ i . trace_id for i in items ])","title":"delete_ground_truth()"},{"location":"reference/#tracing-databases","text":"","title":"Tracing databases"},{"location":"reference/#great_ai.TracingDatabaseDriver","text":"Bases: ABC Interface expected from a database to be used for storing traces. Source code in great_ai/persistence/tracing_database_driver.py 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 class TracingDatabaseDriver ( ABC ): \"\"\"Interface expected from a database to be used for storing traces.\"\"\" is_production_ready : bool initialized : bool = False @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ) -> None : cls . initialized = True @abstractmethod def save ( self , document : Trace ) -> str : pass @abstractmethod def save_batch ( self , documents : List [ Trace ], ) -> List [ str ]: pass @abstractmethod def get ( self , id : str ) -> Optional [ Trace ]: pass @abstractmethod def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], until : Optional [ datetime ] = None , since : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: pass @abstractmethod def update ( self , id : str , new_version : Trace ) -> None : pass @abstractmethod def delete ( self , id : str ) -> None : pass @abstractmethod def delete_batch ( self , ids : List [ str ], ) -> None : pass","title":"TracingDatabaseDriver"},{"location":"reference/#great_ai.MongoDbDriver","text":"Bases: TracingDatabaseDriver TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout MongoDB Atlas for a hosted MongoDB solution. Source code in great_ai/persistence/mongodb_driver.py 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 class MongoDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout [MongoDB Atlas](https://www.mongodb.com/cloud/atlas/register) for a hosted MongoDB solution. \"\"\" is_production_ready = True mongo_connection_string : str mongo_database : str def __init__ ( self ) -> None : super () . __init__ () if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling \" \"MongoDbDriver.configure_credentials\" ) with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . create_index ( [( \"tags\" , ASCENDING ), ( \"created\" , DESCENDING )], background = True ) @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () def save ( self , trace : Trace ) -> str : serialized = trace . to_flat_dict () serialized [ \"_id\" ] = trace . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : return client [ self . mongo_database ] . traces . insert_one ( serialized ) . inserted_id def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: serialized = [ d . to_flat_dict () for d in documents ] for s in serialized : s [ \"_id\" ] = s [ \"trace_id\" ] with MongoClient [ Any ]( self . mongo_connection_string ) as client : return ( client [ self . mongo_database ] . traces . insert_many ( serialized , ordered = False ) . inserted_ids ) def get ( self , id : str ) -> Optional [ Trace ]: with MongoClient [ Any ]( self . mongo_connection_string ) as client : value = client [ self . mongo_database ] . traces . find_one ( id ) if value : value = Trace . parse_obj ( value ) return value def _get_operator ( self , filter : Filter ) -> str : if filter . operator == \"contains\" and not isinstance ( filter . value , str ): return operator_mapping [ \"=\" ] return operator_mapping [ filter . operator ] def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [], ) -> Tuple [ List [ Trace ], int ]: query : Dict [ str , Any ] = { \"filter\" : {}, } and_query : List [ Dict [ str , Any ]] = [] and_query . extend ({ \"tags\" : tag } for tag in conjunctive_tags ) and_query . extend ( { f . property : { self . _get_operator ( f ): f . value }} for f in conjunctive_filters ) if not and_query : and_query . append ({}) if since : and_query . append ({ \"created\" : { \"$gte\" : since }}) if until : and_query . append ({ \"created\" : { \"$lte\" : until }}) if has_feedback is not None : and_query . append ( { \"feedback\" : { \"$ne\" : None }} if has_feedback else { \"feedback\" : None } ) query [ \"filter\" ][ \"$and\" ] = and_query with MongoClient [ Any ]( self . mongo_connection_string ) as client : count = client [ self . mongo_database ] . traces . count_documents ( ** query ) if skip : query [ \"skip\" ] = skip if take : query [ \"limit\" ] = take query [ \"sort\" ] = [ ( col . column_id , 1 if col . direction == \"asc\" else - 1 ) for col in sort_by ] with client [ self . mongo_database ] . traces . find ( ** query ) as cursor : documents = [ Trace [ Any ] . parse_obj ( t ) for t in cursor ] return documents , count def update ( self , id : str , new_version : Trace ) -> None : serialized = new_version . to_flat_dict () serialized [ \"_id\" ] = new_version . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . update_one ({ \"_id\" : id }, serialized ) def delete ( self , id : str ) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . delete_one ({ \"_id\" : id }) def delete_batch ( self , ids : List [ str ]) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : for c in chunk ( ids , chunk_size = 10000 ): # avoid: 'delete' command document too large delete_filter = { \"_id\" : { \"$in\" : c }} client [ self . mongo_database ] . traces . delete_many ( delete_filter )","title":"MongoDbDriver"},{"location":"reference/#great_ai.persistence.mongodb_driver.MongoDbDriver.configure_credentials","text":"Configure the connection details for MongoDB. Parameters: Name Type Description Default mongo_connection_string str For example: 'mongodb://my_user:my_pass@localhost:27017' required mongo_database str Name of the database to use. If doesn't exist, it is created and initialised. required Source code in great_ai/persistence/mongodb_driver.py 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials ()","title":"configure_credentials()"},{"location":"reference/#great_ai.ParallelTinyDbDriver","text":"Bases: TracingDatabaseDriver TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. Source code in great_ai/persistence/parallel_tinydb_driver.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 class ParallelTinyDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. \"\"\" is_production_ready = False path_to_db = Path ( DEFAULT_TRACING_DB_FILENAME ) def save ( self , trace : Trace ) -> str : return self . _safe_execute ( lambda db : db . insert ( trace . dict ())) def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: traces = [ d . dict () for d in documents ] return self . _safe_execute ( lambda db : db . insert_multiple ( traces )) def get ( self , id : str ) -> Optional [ Trace ]: value = self . _safe_execute ( lambda db : db . get ( lambda d : d [ \"trace_id\" ] == id )) if value : value = Trace . parse_obj ( value ) return value def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: def does_match ( d : Dict [ str , Any ]) -> bool : return ( not set ( conjunctive_tags ) - set ( d [ \"tags\" ]) and ( since is None or datetime . fromisoformat ( d [ \"created\" ]) >= since ) and ( until is None or datetime . fromisoformat ( d [ \"created\" ]) <= until ) and ( has_feedback is None or has_feedback == ( d [ \"feedback\" ] is not None ) ) ) documents : List [ Trace ] = [ Trace . parse_obj ( t ) for t in self . _safe_execute ( lambda db : db . search ( does_match )) ] if not documents : return [], 0 df = pd . DataFrame ([ d . to_flat_dict () for d in documents ]) for f in conjunctive_filters : operator = f . operator . lower () if operator in operator_mapping : df = df . loc [ getattr ( df [ f . property ], operator_mapping [ f . operator ])( f . value ) ] elif operator == \"contains\" : df = df . loc [ df [ f . property ] . str . contains ( f . value , case = False )] if sort_by : df . sort_values ( [ col . column_id for col in sort_by ], ascending = [ col . direction == \"asc\" for col in sort_by ], inplace = True , ) count = len ( df ) result = df . iloc [ skip :] if take is None else df . iloc [ skip : skip + take ] return [ next ( d for d in documents if d . trace_id == trace_id ) for trace_id in result [ \"trace_id\" ] ], count def update ( self , id : str , new_version : Trace ) -> None : self . _safe_execute ( lambda db : db . update ( new_version . dict (), lambda d : d [ \"trace_id\" ] == id ) ) def delete ( self , id : str ) -> None : self . _safe_execute ( lambda db : db . remove ( lambda d : d [ \"trace_id\" ] == id )) def delete_batch ( self , ids : List [ str ]) -> None : for i in ids : self . delete ( i ) def _safe_execute ( self , func : Callable [[ TinyDB ], Any ]) -> Any : with lock : with TinyDB ( self . path_to_db ) as db : return func ( db )","title":"ParallelTinyDbDriver"},{"location":"reference/large-file/","text":"LargeFile # from great_ai.large_file import * For more details about using LargeFiles, check out the how to guide . LargeFileLocal # Bases: LargeFileBase LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal . cache_path = Path ( \".cache\" ) >>> LargeFileLocal . max_cache_size = \"30GB\" >>> with LargeFileLocal ( \"my_test.txt\" , \"w\" , keep_last_n = 2 ) as f : ... f . write ( 'test' ) 4 >>> with LargeFileLocal ( \"my_test.txt\" ) as f : ... print ( f . read ()) test Source code in great_ai/large_file/large_file/large_file_local.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 class LargeFileLocal ( LargeFileBase ): \"\"\"LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal.cache_path = Path(\".cache\") >>> LargeFileLocal.max_cache_size = \"30GB\" >>> with LargeFileLocal(\"my_test.txt\", \"w\", keep_last_n=2) as f: ... f.write('test') 4 >>> with LargeFileLocal(\"my_test.txt\") as f: ... print(f.read()) test \"\"\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , ): super () . __init__ ( name , mode , buffering = buffering , encoding = encoding , errors = errors , newline = newline , version = version , keep_last_n = keep_last_n , cache_only_mode = True , ) super () . configure_credentials () def _find_remote_instances ( self ) -> List [ DataInstance ]: return [] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : # This will never be called because the file must be in the cache raise NotImplementedError () def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass # the \"upload\" is already done py the parent's caching mechanism def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) i . remote_path . unlink () LargeFileS3 # Bases: LargeFileBase LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_s3.py 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 class LargeFileS3 ( LargeFileBase ): \"\"\"LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" region_name = None access_key_id = None secret_access_key = None bucket_name = None endpoint_url = None @classmethod def configure_credentials ( # type: ignore cls , * , aws_region_name : str , aws_access_key_id : str , aws_secret_access_key : str , large_files_bucket_name : str , aws_endpoint_url : Optional [ str ] = None , ** _ : Any , ) -> None : cls . region_name = aws_region_name cls . access_key_id = aws_access_key_id cls . secret_access_key = aws_secret_access_key cls . bucket_name = large_files_bucket_name cls . endpoint_url = aws_endpoint_url super () . configure_credentials () @cached_property def _client ( self ) -> boto3 . client : if ( self . region_name is None or self . access_key_id is None or self . secret_access_key is None or self . bucket_name is None ): raise ValueError ( \"Please configure the S3 access options by calling LargeFileS3.configure_credentials or set offline_mode=True in the constructor.\" ) return boto3 . client ( \"s3\" , aws_access_key_id = self . access_key_id , aws_secret_access_key = self . secret_access_key , region_name = self . region_name , endpoint_url = self . endpoint_url , ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching S3 versions of { self . _name } \" ) found_objects = self . _client . list_objects_v2 ( Bucket = self . bucket_name , Prefix = self . _name ) return ( [ DataInstance ( name = o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ], version = int ( o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = o [ \"Key\" ], ) for o in found_objects [ \"Contents\" ] if o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ] == self . _name ] if \"Contents\" in found_objects else [] ) def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path } from S3\" ) size = self . _client . head_object ( Bucket = self . bucket_name , Key = remote_path )[ \"ContentLength\" ] self . _client . download_file ( Bucket = self . bucket_name , Key = remote_path , Filename = str ( local_path ), Callback = None if hide_progress else DownloadProgressBar ( name = str ( remote_path ), size = size , logger = logger ), ) def _upload ( self , local_path : Path , hide_progress : bool ) -> None : key = f \" { self . _name } / { self . version } \" logger . info ( f \"Uploading { self . _local_name } to S3 as { key } \" ) self . _client . upload_file ( Filename = str ( local_path ), Bucket = self . bucket_name , Key = key , Callback = None if hide_progress else UploadProgressBar ( path = local_path , logger = logger ), ) def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from S3 (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) self . _client . delete_object ( Bucket = self . bucket_name , Key = i . remote_path ) LargeFileMongo # Bases: LargeFileBase LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_mongo.py 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 class LargeFileMongo ( LargeFileBase ): \"\"\"LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" mongo_connection_string = None mongo_database = None @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () @cached_property def _client ( self ) -> GridFSBucket : if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling LargeFileMongo.configure_credentials or set offline_mode=True in the constructor.\" ) db : Database = MongoClient ( self . mongo_connection_string )[ self . mongo_database ] return GridFSBucket ( db ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching Mongo (GridFS) versions of { self . _name } \" ) return [ DataInstance ( name = MONGO_NAME_VERSION_SEPARATOR . join ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = ( f . _id , f . length ), origin = \"mongodb\" , ) for f in self . _client . find ( { \"filename\" : re . compile ( re . escape ( self . _name + MONGO_NAME_VERSION_SEPARATOR ) + \".*\" ) } ) ] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path [ 0 ] } from Mongo (GridFS)\" ) progress = ( DownloadProgressBar ( name = str ( remote_path [ 0 ]), size = remote_path [ 1 ], logger = logger ) if not hide_progress else None ) with self . _client . open_download_stream ( remote_path [ 0 ]) as stream : with open ( local_path , \"wb\" ) as f : while True : content = stream . read ( DEFAULT_CHUNK_SIZE ) f . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _upload ( self , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Uploading { local_path } to Mongo (GridFS)\" ) progress = ( UploadProgressBar ( path = local_path , logger = logger ) if not hide_progress else None ) with self . _client . open_upload_stream ( f \" { self . _name }{ MONGO_NAME_VERSION_SEPARATOR }{ self . version } \" ) as stream : with open ( local_path , \"rb\" ) as f : while True : content = f . read ( DEFAULT_CHUNK_SIZE ) stream . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from MongoDB (GridFS) (keep_last_n= { self . _keep_last_n } ): { i . name }{ MONGO_NAME_VERSION_SEPARATOR }{ i . version } \" ) self . _client . delete ( i . remote_path [ 0 ]) LargeFileBase # Bases: ABC Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase . cache_path = Path ( \".cache\" ) >>> LargeFileBase . max_cache_size = \"30GB\" Attributes: Name Type Description initialized Tell whether configure_credentials or configure_credentials_from_file has been already called. cache_path Storage location for cached files. max_cache_size Optional [ str ] Delete files until the folder at cache_path is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to None for no automatic cache-pruning. Source code in great_ai/large_file/large_file/large_file_base.py 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 class LargeFileBase ( ABC ): \"\"\"Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase.cache_path = Path(\".cache\") >>> LargeFileBase.max_cache_size = \"30GB\" Attributes: initialized: Tell whether `configure_credentials` or `configure_credentials_from_file` has been already called. cache_path: Storage location for cached files. max_cache_size: Delete files until the folder at `cache_path` is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to `None` for no automatic cache-pruning. \"\"\" initialized = False cache_path = Path ( \".cache\" ) max_cache_size : Optional [ str ] = \"30GB\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , cache_only_mode : bool = False , ): self . _name = name self . _version = version self . _mode = mode self . _keep_last_n = keep_last_n self . _cache_only_mode = cache_only_mode self . _buffering = buffering self . _encoding = encoding self . _errors = errors self . _newline = newline LargeFileBase . cache_path . mkdir ( parents = True , exist_ok = True ) self . _find_instances () self . _check_mode_and_set_version () @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True def __enter__ ( self ) -> IO : self . _file : IO [ Any ] = ( tempfile . NamedTemporaryFile ( mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , delete = False , prefix = \"large_file-\" , ) if \"w\" in self . _mode else open ( self . get (), mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , ) ) return self . _file def __exit__ ( self , type : Optional [ Type [ BaseException ]], exc : Optional [ BaseException ], traceback : Optional [ TracebackType ], ) -> Literal [ False ]: self . _file . close () if type is None : if \"w\" in self . _mode : self . push ( Path ( self . _file . name )) os . unlink ( self . _file . name ) else : logger . exception ( \"Could not finish operation.\" ) return False @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances )) def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () @property def _local_name ( self ) -> str : return f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR }{ self . version } \" def _find_instances ( self ) -> None : if self . _cache_only_mode : self . _instances = self . _find_instances_from_cache () else : self . _instances = self . _find_remote_instances () self . _instances = sorted ( self . _instances , key = lambda i : i . version ) def _find_instances_from_cache ( self ) -> List [ DataInstance ]: logger . info ( f \"Fetching cached versions of { self . _name } \" ) candidates = [ DataInstance ( name = CACHE_NAME_VERSION_SEPARATOR . join ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = f , ) for f in self . cache_path . glob ( f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR } *\" ) ] return [ c for c in candidates if c . name == self . _name ] def _check_mode_and_set_version ( self ) -> None : if \"+\" in self . _mode : raise ValueError ( f \"File mode ` { self . _mode } ` is not allowed3, remove the `+`.\" ) if \"w\" in self . _mode : if self . _version is not None : raise ValueError ( \"Providing a version is not allowed in write mode.\" ) self . _version = self . _instances [ - 1 ] . version + 1 if self . _instances else 0 elif \"r\" in self . _mode : if not self . _instances : raise FileNotFoundError ( f \"File { self . _name } not found. No versions are available.\" ) if self . _version is None : self . _version = self . _instances [ - 1 ] . version logger . info ( f \"Latest version of { self . _name } is { self . _version } \" + f \"(from versions: { self . versions_pretty } )\" ) elif self . _version not in [ i . version for i in self . _instances ]: raise FileNotFoundError ( f \"File { self . _name } not found with version { self . _version } . \" + f \"(from versions: { self . versions_pretty } )\" ) else : raise ValueError ( \"Unsupported file mode.\" ) def _prune_cache ( self ) -> None : self . cache_path . mkdir ( parents = True , exist_ok = True ) if self . max_cache_size is None : return allowed_size = human_readable_to_byte ( self . max_cache_size ) assert allowed_size >= 0 least_recently_read = sorted ( [ f for f in self . cache_path . glob ( \"*\" )], key = lambda f : f . stat () . st_atime ) while sum ( os . path . getsize ( f ) for f in least_recently_read ) > allowed_size : file = least_recently_read . pop ( 0 ) logger . info ( f \"Deleting file from cache to meet quota (max_cache_size= { self . max_cache_size } ): { file } \" ) os . unlink ( file ) @abstractmethod def _find_remote_instances ( self ) -> List [ DataInstance ]: pass @abstractmethod def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _delete_old_remote_versions ( self ) -> None : pass clean_up () # Delete local and remote versions according to currently set cache and retention policy. Source code in great_ai/large_file/large_file/large_file_base.py 237 238 239 240 241 def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () configure_credentials ( ** kwargs ) classmethod # Configure required credentials for the LargeFile backend. Source code in great_ai/large_file/large_file/large_file_base.py 93 94 95 96 97 @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True configure_credentials_from_file ( secrets ) classmethod # Load file and feed its content to configure_credentials . Extra keys are ignored. Source code in great_ai/large_file/large_file/large_file_base.py 79 80 81 82 83 84 85 86 87 88 89 90 91 @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) delete () # Delete all versions of the files under this key . Source code in great_ai/large_file/large_file/large_file_base.py 226 227 228 229 230 def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () get ( hide_progress = False ) cached # Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination push ( path , hide_progress = False ) # Upload a file (or directory) as a new version of key . The file/directory is compressed before upload. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () version () property # Numeric version of the file proxied by this LargeFile instance. Source code in great_ai/large_file/large_file/large_file_base.py 140 141 142 143 144 @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) versions_pretty () property # Formatted string of all available versions. Source code in great_ai/large_file/large_file/large_file_base.py 232 233 234 235 @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances ))","title":"LargeFile"},{"location":"reference/large-file/#largefile","text":"from great_ai.large_file import * For more details about using LargeFiles, check out the how to guide .","title":"LargeFile"},{"location":"reference/large-file/#great_ai.large_file.LargeFileLocal","text":"Bases: LargeFileBase LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal . cache_path = Path ( \".cache\" ) >>> LargeFileLocal . max_cache_size = \"30GB\" >>> with LargeFileLocal ( \"my_test.txt\" , \"w\" , keep_last_n = 2 ) as f : ... f . write ( 'test' ) 4 >>> with LargeFileLocal ( \"my_test.txt\" ) as f : ... print ( f . read ()) test Source code in great_ai/large_file/large_file/large_file_local.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 class LargeFileLocal ( LargeFileBase ): \"\"\"LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal.cache_path = Path(\".cache\") >>> LargeFileLocal.max_cache_size = \"30GB\" >>> with LargeFileLocal(\"my_test.txt\", \"w\", keep_last_n=2) as f: ... f.write('test') 4 >>> with LargeFileLocal(\"my_test.txt\") as f: ... print(f.read()) test \"\"\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , ): super () . __init__ ( name , mode , buffering = buffering , encoding = encoding , errors = errors , newline = newline , version = version , keep_last_n = keep_last_n , cache_only_mode = True , ) super () . configure_credentials () def _find_remote_instances ( self ) -> List [ DataInstance ]: return [] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : # This will never be called because the file must be in the cache raise NotImplementedError () def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass # the \"upload\" is already done py the parent's caching mechanism def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) i . remote_path . unlink ()","title":"LargeFileLocal"},{"location":"reference/large-file/#great_ai.large_file.LargeFileS3","text":"Bases: LargeFileBase LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_s3.py 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 class LargeFileS3 ( LargeFileBase ): \"\"\"LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" region_name = None access_key_id = None secret_access_key = None bucket_name = None endpoint_url = None @classmethod def configure_credentials ( # type: ignore cls , * , aws_region_name : str , aws_access_key_id : str , aws_secret_access_key : str , large_files_bucket_name : str , aws_endpoint_url : Optional [ str ] = None , ** _ : Any , ) -> None : cls . region_name = aws_region_name cls . access_key_id = aws_access_key_id cls . secret_access_key = aws_secret_access_key cls . bucket_name = large_files_bucket_name cls . endpoint_url = aws_endpoint_url super () . configure_credentials () @cached_property def _client ( self ) -> boto3 . client : if ( self . region_name is None or self . access_key_id is None or self . secret_access_key is None or self . bucket_name is None ): raise ValueError ( \"Please configure the S3 access options by calling LargeFileS3.configure_credentials or set offline_mode=True in the constructor.\" ) return boto3 . client ( \"s3\" , aws_access_key_id = self . access_key_id , aws_secret_access_key = self . secret_access_key , region_name = self . region_name , endpoint_url = self . endpoint_url , ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching S3 versions of { self . _name } \" ) found_objects = self . _client . list_objects_v2 ( Bucket = self . bucket_name , Prefix = self . _name ) return ( [ DataInstance ( name = o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ], version = int ( o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = o [ \"Key\" ], ) for o in found_objects [ \"Contents\" ] if o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ] == self . _name ] if \"Contents\" in found_objects else [] ) def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path } from S3\" ) size = self . _client . head_object ( Bucket = self . bucket_name , Key = remote_path )[ \"ContentLength\" ] self . _client . download_file ( Bucket = self . bucket_name , Key = remote_path , Filename = str ( local_path ), Callback = None if hide_progress else DownloadProgressBar ( name = str ( remote_path ), size = size , logger = logger ), ) def _upload ( self , local_path : Path , hide_progress : bool ) -> None : key = f \" { self . _name } / { self . version } \" logger . info ( f \"Uploading { self . _local_name } to S3 as { key } \" ) self . _client . upload_file ( Filename = str ( local_path ), Bucket = self . bucket_name , Key = key , Callback = None if hide_progress else UploadProgressBar ( path = local_path , logger = logger ), ) def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from S3 (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) self . _client . delete_object ( Bucket = self . bucket_name , Key = i . remote_path )","title":"LargeFileS3"},{"location":"reference/large-file/#great_ai.large_file.LargeFileMongo","text":"Bases: LargeFileBase LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_mongo.py 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 class LargeFileMongo ( LargeFileBase ): \"\"\"LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" mongo_connection_string = None mongo_database = None @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () @cached_property def _client ( self ) -> GridFSBucket : if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling LargeFileMongo.configure_credentials or set offline_mode=True in the constructor.\" ) db : Database = MongoClient ( self . mongo_connection_string )[ self . mongo_database ] return GridFSBucket ( db ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching Mongo (GridFS) versions of { self . _name } \" ) return [ DataInstance ( name = MONGO_NAME_VERSION_SEPARATOR . join ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = ( f . _id , f . length ), origin = \"mongodb\" , ) for f in self . _client . find ( { \"filename\" : re . compile ( re . escape ( self . _name + MONGO_NAME_VERSION_SEPARATOR ) + \".*\" ) } ) ] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path [ 0 ] } from Mongo (GridFS)\" ) progress = ( DownloadProgressBar ( name = str ( remote_path [ 0 ]), size = remote_path [ 1 ], logger = logger ) if not hide_progress else None ) with self . _client . open_download_stream ( remote_path [ 0 ]) as stream : with open ( local_path , \"wb\" ) as f : while True : content = stream . read ( DEFAULT_CHUNK_SIZE ) f . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _upload ( self , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Uploading { local_path } to Mongo (GridFS)\" ) progress = ( UploadProgressBar ( path = local_path , logger = logger ) if not hide_progress else None ) with self . _client . open_upload_stream ( f \" { self . _name }{ MONGO_NAME_VERSION_SEPARATOR }{ self . version } \" ) as stream : with open ( local_path , \"rb\" ) as f : while True : content = f . read ( DEFAULT_CHUNK_SIZE ) stream . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from MongoDB (GridFS) (keep_last_n= { self . _keep_last_n } ): { i . name }{ MONGO_NAME_VERSION_SEPARATOR }{ i . version } \" ) self . _client . delete ( i . remote_path [ 0 ])","title":"LargeFileMongo"},{"location":"reference/large-file/#great_ai.large_file.LargeFileBase","text":"Bases: ABC Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase . cache_path = Path ( \".cache\" ) >>> LargeFileBase . max_cache_size = \"30GB\" Attributes: Name Type Description initialized Tell whether configure_credentials or configure_credentials_from_file has been already called. cache_path Storage location for cached files. max_cache_size Optional [ str ] Delete files until the folder at cache_path is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to None for no automatic cache-pruning. Source code in great_ai/large_file/large_file/large_file_base.py 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 class LargeFileBase ( ABC ): \"\"\"Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase.cache_path = Path(\".cache\") >>> LargeFileBase.max_cache_size = \"30GB\" Attributes: initialized: Tell whether `configure_credentials` or `configure_credentials_from_file` has been already called. cache_path: Storage location for cached files. max_cache_size: Delete files until the folder at `cache_path` is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to `None` for no automatic cache-pruning. \"\"\" initialized = False cache_path = Path ( \".cache\" ) max_cache_size : Optional [ str ] = \"30GB\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , cache_only_mode : bool = False , ): self . _name = name self . _version = version self . _mode = mode self . _keep_last_n = keep_last_n self . _cache_only_mode = cache_only_mode self . _buffering = buffering self . _encoding = encoding self . _errors = errors self . _newline = newline LargeFileBase . cache_path . mkdir ( parents = True , exist_ok = True ) self . _find_instances () self . _check_mode_and_set_version () @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True def __enter__ ( self ) -> IO : self . _file : IO [ Any ] = ( tempfile . NamedTemporaryFile ( mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , delete = False , prefix = \"large_file-\" , ) if \"w\" in self . _mode else open ( self . get (), mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , ) ) return self . _file def __exit__ ( self , type : Optional [ Type [ BaseException ]], exc : Optional [ BaseException ], traceback : Optional [ TracebackType ], ) -> Literal [ False ]: self . _file . close () if type is None : if \"w\" in self . _mode : self . push ( Path ( self . _file . name )) os . unlink ( self . _file . name ) else : logger . exception ( \"Could not finish operation.\" ) return False @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances )) def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () @property def _local_name ( self ) -> str : return f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR }{ self . version } \" def _find_instances ( self ) -> None : if self . _cache_only_mode : self . _instances = self . _find_instances_from_cache () else : self . _instances = self . _find_remote_instances () self . _instances = sorted ( self . _instances , key = lambda i : i . version ) def _find_instances_from_cache ( self ) -> List [ DataInstance ]: logger . info ( f \"Fetching cached versions of { self . _name } \" ) candidates = [ DataInstance ( name = CACHE_NAME_VERSION_SEPARATOR . join ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = f , ) for f in self . cache_path . glob ( f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR } *\" ) ] return [ c for c in candidates if c . name == self . _name ] def _check_mode_and_set_version ( self ) -> None : if \"+\" in self . _mode : raise ValueError ( f \"File mode ` { self . _mode } ` is not allowed3, remove the `+`.\" ) if \"w\" in self . _mode : if self . _version is not None : raise ValueError ( \"Providing a version is not allowed in write mode.\" ) self . _version = self . _instances [ - 1 ] . version + 1 if self . _instances else 0 elif \"r\" in self . _mode : if not self . _instances : raise FileNotFoundError ( f \"File { self . _name } not found. No versions are available.\" ) if self . _version is None : self . _version = self . _instances [ - 1 ] . version logger . info ( f \"Latest version of { self . _name } is { self . _version } \" + f \"(from versions: { self . versions_pretty } )\" ) elif self . _version not in [ i . version for i in self . _instances ]: raise FileNotFoundError ( f \"File { self . _name } not found with version { self . _version } . \" + f \"(from versions: { self . versions_pretty } )\" ) else : raise ValueError ( \"Unsupported file mode.\" ) def _prune_cache ( self ) -> None : self . cache_path . mkdir ( parents = True , exist_ok = True ) if self . max_cache_size is None : return allowed_size = human_readable_to_byte ( self . max_cache_size ) assert allowed_size >= 0 least_recently_read = sorted ( [ f for f in self . cache_path . glob ( \"*\" )], key = lambda f : f . stat () . st_atime ) while sum ( os . path . getsize ( f ) for f in least_recently_read ) > allowed_size : file = least_recently_read . pop ( 0 ) logger . info ( f \"Deleting file from cache to meet quota (max_cache_size= { self . max_cache_size } ): { file } \" ) os . unlink ( file ) @abstractmethod def _find_remote_instances ( self ) -> List [ DataInstance ]: pass @abstractmethod def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _delete_old_remote_versions ( self ) -> None : pass","title":"LargeFileBase"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.clean_up","text":"Delete local and remote versions according to currently set cache and retention policy. Source code in great_ai/large_file/large_file/large_file_base.py 237 238 239 240 241 def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache ()","title":"clean_up()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.configure_credentials","text":"Configure required credentials for the LargeFile backend. Source code in great_ai/large_file/large_file/large_file_base.py 93 94 95 96 97 @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True","title":"configure_credentials()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.configure_credentials_from_file","text":"Load file and feed its content to configure_credentials . Extra keys are ignored. Source code in great_ai/large_file/large_file/large_file_base.py 79 80 81 82 83 84 85 86 87 88 89 90 91 @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()})","title":"configure_credentials_from_file()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.delete","text":"Delete all versions of the files under this key . Source code in great_ai/large_file/large_file/large_file_base.py 226 227 228 229 230 def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions ()","title":"delete()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.get","text":"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination","title":"get()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.push","text":"Upload a file (or directory) as a new version of key . The file/directory is compressed before upload. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up ()","title":"push()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.version","text":"Numeric version of the file proxied by this LargeFile instance. Source code in great_ai/large_file/large_file/large_file_base.py 140 141 142 143 144 @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version )","title":"version()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.versions_pretty","text":"Formatted string of all available versions. Source code in great_ai/large_file/large_file/large_file_base.py 232 233 234 235 @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances ))","title":"versions_pretty()"},{"location":"reference/utilities/","text":"Utilities # from great_ai.utilities import * NLP tools # Well-tested tools that can be used in production with confidence. The toolbox of feature-extraction functions is expected to grow to cover other domains as well. clean ( text , ignore_xml = False , ignore_latex = False , remove_brackets = False , convert_to_ascii = False ) # Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean ( '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' ) 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... convert_to_ascii = True ... ) 'Bjorn is happy <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... ignore_xml = True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Parameters: Name Type Description Default text str Text to be cleaned. required ignore_xml bool Do not process/remove XML-tags. False ignore_latex bool Do not process/remove LaTeX-tags. False remove_brackets bool Do not remove brackets ([]) False convert_to_ascii bool Strip (or convert) non-ascii characters. False Returns: Type Description str The cleaned input text with sensibly collapsed whitespace and optionally no markup. Source code in great_ai/utilities/clean.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 def clean ( text : str , ignore_xml : bool = False , ignore_latex : bool = False , remove_brackets : bool = False , convert_to_ascii : bool = False , ) -> str : \"\"\"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean('

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

') 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... convert_to_ascii=True ... ) 'Bjorn is happy <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... ignore_xml=True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Args: text: Text to be cleaned. ignore_xml: Do not process/remove XML-tags. ignore_latex: Do not process/remove LaTeX-tags. remove_brackets: Do not remove brackets ([]) convert_to_ascii: Strip (or convert) non-ascii characters. Returns: The cleaned input text with sensibly collapsed whitespace and optionally no markup. \"\"\" if not ignore_xml : text = re . sub ( r \"<[^>]*>\" , \" \" , text ) text = html . unescape ( text ) if not ignore_latex : text = text . replace ( \"%\" , \" \\\\ %\" ) # escape LaTeX comments before parsing as LaTeX try : text = latex . latex_to_text ( text , tolerant_parsing = True , strict_braces = False ) text = text . replace ( \" %s \" , \" \" ) except : logger . exception ( \"Latex parsing error\" ) if convert_to_ascii : text = unicodedata . normalize ( \"NFKD\" , text ) try : text . encode ( \"ASCII\" , errors = \"strict\" ) except UnicodeEncodeError : text = \"\" . join ([ c for c in text if not unicodedata . combining ( c )]) text = unidecode . unidecode ( text ) text = re . sub ( r \"\\b[a-zA-Z](?:[\\t ]+[a-zA-Z]\\b)+\" , lambda m : re . sub ( r \"[\\t ]\" , \"\" , m [ 0 ]), text ) # A R T I C L E => ARTICLE if remove_brackets : text = re . sub ( r \"\\[[^\\]]*\\]\" , \" \" , text ) # fix hypens: break- word => break-word text = re . sub ( r \"(\\S)-\\s+\" , r \"\\1-\" , text ) text = re . sub ( r \"\\s+-(\\S)\" , r \"-\\1\" , text ) # collapse whitespace text = re . sub ( r \"\\s+\" , \" \" , text ) # fix punctuation text = re . sub ( rf \" ([ { joined_left_punctuations } ])\" , r \"\\1\" , text ) text = re . sub ( rf \"([ { joined_right_punctuations } ]) \" , r \"\\1\" , text ) text = text . strip () return text get_sentences ( text , ignore_partial = False , true_case = False , remove_punctuation = False ) # Return the list of sentences found in the input text. Use syntok to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences ( 'This is a sentence. This is a half' ) ['This is a sentence.', 'This is a half'] >>> get_sentences ( 'This is a sentence. This is a half' , ignore_partial = True ) ['This is a sentence.'] >>> get_sentences ( 'I like Apple.' , true_case = True , remove_punctuation = True ) ['i like Apple'] Parameters: Name Type Description Default text str Text to be segmented into sentences. required ignore_partial bool Filter out sentences that are not capitalised/don't end with a punctuation. False true_case bool Crude method: lowercase the first word of each sentence. False remove_punctuation bool Remove all kinds of punctuation. False Returns: Type Description List [ str ] The found sentences (with partial sentences optionally filtered out). Source code in great_ai/utilities/get_sentences.py 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 def get_sentences ( text : str , ignore_partial : bool = False , true_case : bool = False , remove_punctuation : bool = False , ) -> List [ str ]: \"\"\"Return the list of sentences found in the input text. Use [syntok](https://github.com/fnl/syntok) to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences('This is a sentence. This is a half') ['This is a sentence.', 'This is a half'] >>> get_sentences('This is a sentence. This is a half', ignore_partial=True) ['This is a sentence.'] >>> get_sentences('I like Apple.', true_case=True, remove_punctuation=True) ['i like Apple'] Args: text: Text to be segmented into sentences. ignore_partial: Filter out sentences that are not capitalised/don't end with a punctuation. true_case: Crude method: lowercase the first word of each sentence. remove_punctuation: Remove all kinds of punctuation. Returns: The found sentences (with partial sentences optionally filtered out). \"\"\" tokenizer = Tokenizer ( emit_hyphen_or_underscore_sep = True , replace_not_contraction = False ) token_stream = tokenizer . tokenize ( text ) def process ( sentence : str ) -> str : if true_case : sentence = sentence [ 0 ] . lower () + sentence [ 1 :] # very crude method if remove_punctuation : sentence = re . sub ( punctuations_pattern , \" \" , sentence ) return sentence . strip () sentences = [ process ( tokenizer . to_text ( sentence )) for sentence in segment ( token_stream ) ] if ignore_partial : sentences = [ sentence for sentence in sentences if sentence [ 0 ] . isupper () and sentence [ - 1 ] in sentence_ending_punctuations ] return sentences predict_language ( text ) # Predict the language code from text. A thin wrapper over langcodes for convenient language tagging. Examples: >>> predict_language ( 'This is a sentence.' ) 'en' Parameters: Name Type Description Default text Optional [ str ] Text used for prediction. required Returns: Type Description str The predicted language code (en, en-US) or und if a prediction could not be made. Source code in great_ai/utilities/language/predict_language.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def predict_language ( text : Optional [ str ]) -> str : \"\"\"Predict the language code from text. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> predict_language('This is a sentence.') 'en' Args: text: Text used for prediction. Returns: The predicted language code (en, en-US) or `und` if a prediction could not be made. \"\"\" if not text : return Language . make () . to_tag () try : language_code = detect ( text ) except LangDetectException : return Language . make () . to_tag () return Language . get ( language_code ) . to_tag () english_name_of_language ( language_code ) # Human-friendly English name of language from its language_code . A thin wrapper over langcodes for convenient language tagging. Examples: >>> english_name_of_language ( 'en-US' ) 'English (United States)' >>> english_name_of_language ( 'und' ) 'Unknown language' Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description str English name of language. Source code in great_ai/utilities/language/english_name_of_language.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 def english_name_of_language ( language_code : Optional [ str ]) -> str : \"\"\"Human-friendly English name of language from its `language_code`. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> english_name_of_language('en-US') 'English (United States)' >>> english_name_of_language('und') 'Unknown language' Args: language_code: Language code, for example, returned by [great_ai.utilities.language.predict_language.predict_language][]. Returns: English name of language. \"\"\" if not language_code : language_code = \"und\" return Language . get ( language_code ) . display_name () is_english ( language_code ) # Decide whether the language_code is of an English language. A thin wrapper over langcodes for convenient language tagging. Examples: >>> is_english ( 'en-US' ) True >>> is_english ( None ) False >>> is_english ( 'und' ) False Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by ` great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description bool Boolean indicating whether it's English. Source code in great_ai/utilities/language/is_english.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def is_english ( language_code : Optional [ str ]) -> bool : \"\"\"Decide whether the `language_code` is of an English language. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> is_english('en-US') True >>> is_english(None) False >>> is_english('und') False Args: language_code: Language code, for example, returned by `[great_ai.utilities.language.predict_language.predict_language][]. Returns: Boolean indicating whether it's English. \"\"\" if not language_code : language_code = \"und\" language_code = standardize_tag ( language_code ) return tag_distance ( language_code , \"en\" ) < 15 evaluate_ranking ( expected , actual_scores , target_recall , title = '' , disable_interpolation = False , axes = None , output_svg = None , reverse_order = False , plot = True ) # Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's PR-curve Parameters: Name Type Description Default expected List [ T ] Expected ordering of the elements (rank if it's an integer, alphabetical if a string) required actual_scores List [ float ] Actual ranking scores (need not be on the same scale as expected ) required title Optional [ str ] Title of the plot. '' disable_interpolation bool Do not interpolate. False axes Optional [ plt . Axes ] Matplotlib axes for plotting inside a subplot. None output_svg Optional [ Path ] If specified, save the chart as an svg to the given Path. None reverse_order bool Reverse the ranking specified by expected . False plot bool Display a plot on the screen. True Returns: Type Description Dict [ T , float ] Precision values at given recall. Source code in great_ai/utilities/evaluate_ranking/evaluate_ranking.py 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 def evaluate_ranking ( expected : List [ T ], actual_scores : List [ float ], target_recall : float , title : Optional [ str ] = \"\" , disable_interpolation : bool = False , axes : Optional [ plt . Axes ] = None , output_svg : Optional [ Path ] = None , reverse_order : bool = False , plot : bool = True , ) -> Dict [ T , float ]: \"\"\"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's [PR-curve](https://scikit-learn.org/stable/auto_examples/model_selection/plot_precision_recall.html#sphx-glr-auto-examples-model-selection-plot-precision-recall-py) Args: expected: Expected ordering of the elements (rank if it's an integer, alphabetical if a string) actual_scores: Actual ranking scores (need not be on the same scale as `expected`) title: Title of the plot. disable_interpolation: Do not interpolate. axes: Matplotlib axes for plotting inside a subplot. output_svg: If specified, save the chart as an svg to the given Path. reverse_order: Reverse the ranking specified by `expected`. plot: Display a plot on the screen. Returns: Precision values at given recall. \"\"\" assert 0 <= target_recall <= 1 if plot and axes is None : fig = plt . figure ( figsize = ( 20 , 10 )) fig . patch . set_facecolor ( \"white\" ) ax = plt . axes () else : ax = axes classes = sorted ( unique ( expected ), reverse = reverse_order ) str_classes = [ str ( c ) for c in classes ] with matplotlib . rc_context ({ \"font.size\" : 20 }): if plot : ax . set_xmargin ( 0 ) draw_f1_iso_lines ( axes = ax ) results : Dict [ T , float ] = {} for i in range ( len ( classes ) - 1 ): binarized_expected = [ ( v < classes [ i ]) if reverse_order else ( v > classes [ i ]) for v in expected ] precision , recall , _ = precision_recall_curve ( binarized_expected , actual_scores ) if not disable_interpolation : for j in range ( 1 , len ( precision )): precision [ j ] = max ( precision [ j - 1 ], precision [ j ]) closest_recall_index = np . argmin ( np . abs ( recall - target_recall )) precision_at_closest_recall = precision [ closest_recall_index ] average_precision = average_precision_score ( binarized_expected , actual_scores ) results [ classes [ i ]] = precision_at_closest_recall if plot : ax . plot ( recall , precision , label = f \" { '|' . join ( str_classes [: i + 1 ]) } \u2194 { '|' . join ( str_classes [ i + 1 :]) } (P@ { target_recall : .2f } = { precision_at_closest_recall : .2f } , AP= { average_precision : .2f } )\" , ) if plot : ax . legend ( loc = \"upper right\" ) ax . axvline ( x = target_recall , linestyle = \"--\" , color = \"#55c6bb\" , linewidth = 2.0 ) if title is None : title = \"Ranking evaluation\" ax . set_title ( f ' { title } ( { \" < \" . join ( str_classes ) } )' , pad = 20 ) ax . set_xlabel ( \"Recall\" ) ax . set_ylabel ( \"Precision\" ) ax . set_xticks ([ target_recall ] + sorted ( ax . get_xticks ())) if plot and output_svg is None : if axes is None : plt . show () elif output_svg : plt . savefig ( output_svg , format = \"svg\" ) return results Parallel processing # Multiprocessing and multithreading-based parallelism with support for async functions. Its main purpose is to implement great_ai.GreatAI.process_batch , however, the parallel processing functions are also convenient for covering other types of mapping needs with a friendlier API than joblib or multiprocess . simple_parallel_map ( func , input_values , * , chunk_size = None , concurrency = None ) # Execute a map operation on an list mimicking the API of the built-in map() . A thin-wrapper over parallel_map . For more options, consult the documentation of parallel_map . Examples: >>> import math >>> list ( simple_parallel_map ( math . sqrt , [ 9 , 4 , 1 ])) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Sequence [ T ] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None Returns: Type Description List [ V ] An iterable of results obtained from applying func to each input value. Raises: Type Description WorkerException If there was an error in the func function in a background process. Source code in great_ai/utilities/parallel_map/simple_parallel_map.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 def simple_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Sequence [ T ], * , chunk_size : Optional [ int ] = None , concurrency : Optional [ int ] = None , ) -> List [ V ]: \"\"\"Execute a map operation on an list mimicking the API of the built-in `map()`. A thin-wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. For more options, consult the documentation of [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. Examples: >>> import math >>> list(simple_parallel_map(math.sqrt, [9, 4, 1])) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. Returns: An iterable of results obtained from applying `func` to each input value. Raises: WorkerException: If there was an error in the `func` function in a background process. \"\"\" input_values = list ( input_values ) # in case the input is mistakenly not a sequence generator = parallel_map ( func = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) return list ( tqdm ( generator , total = len ( input_values ), ) ) parallel_map ( func , input_values , * , chunk_size = None , ignore_exceptions = False , concurrency = None , unordered = False ) # Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and async map functions. The func function is serialised with dill . Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list ( parallel_map ( math . sqrt , [ 9 , 4 , 1 ], concurrency = 2 )) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background process and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/parallel_map.py 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 def parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and `async` map functions. The `func` function is serialised with `dill`. Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list(parallel_map(math.sqrt, [9, 4, 1], concurrency=2)) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background process and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) ctx = ( mp . get_context ( \"fork\" ) if \"fork\" in mp . get_all_start_methods () else mp . get_context ( \"spawn\" ) ) ctx . freeze_support () manager = ctx . Manager () input_queue = manager . Queue ( config . concurrency * 2 ) output_queue = manager . Queue ( config . concurrency * 2 ) should_stop = ctx . Event () serialized_map_function = dill . dumps ( func , byref = True , recurse = False ) processes = [ ctx . Process ( name = f \"parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = serialized_map_function , ), ) for i in range ( config . concurrency ) ] for p in processes : p . start () try : yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () except WorkerException : should_stop . set () raise except Exception : for p in processes : p . terminate () p . kill () raise finally : for p in processes : p . join () # terminated processes have to be joined else they remain zombies p . close () manager . shutdown () threaded_parallel_map ( func , input_values , * , chunk_size = None , ignore_exceptions = False , concurrency = None , unordered = False ) # Execute a map operation on an iterable stream. Similar to parallel_map but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and async map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list ( threaded_parallel_map ( lambda x : x ** 2 , [ 1 , 2 , 3 ])) [1, 4, 9] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new threads to start. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background thread and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/threaded_parallel_map.py 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 def threaded_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. Similar to [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and `async` map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list(threaded_parallel_map(lambda x: x ** 2, [1, 2, 3])) [1, 4, 9] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new threads to start. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background thread and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) input_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) output_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) should_stop = threading . Event () threads = [ threading . Thread ( name = f \"threaded_parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = func , ), ) for i in range ( config . concurrency ) ] for t in threads : t . start () yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () for t in threads : t . join ( 1 ) Composable parallel processing # Because both threaded_parallel_map and parallel_map have a streaming interface, it is easy to compose them and end up with, for example, a process for each CPU core with its own thread-pool or event-loop. Longer pipelines are also easy to imagine. The chunking methods help in these compositions. chunk ( values , chunk_size ) # Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length chunk_size except the last one the length of which is between 1 and chunk_size . Useful for parallel processing. Examples: >>> list ( chunk ( range ( 10 ), chunk_size = 3 )) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Parameters: Name Type Description Default values Iterable [ T ] The stream of items to pack into chunks. required chunk_size int Desired length of each (but the last) chunk. required Yields: Type Description Iterable [ List [ T ]] The next chunk. Source code in great_ai/utilities/chunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def chunk ( values : Iterable [ T ], chunk_size : int ) -> Iterable [ List [ T ]]: \"\"\"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length `chunk_size` except the last one the length of which is between 1 and `chunk_size`. Useful for parallel processing. Examples: >>> list(chunk(range(10), chunk_size=3)) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Args: values: The stream of items to pack into chunks. chunk_size: Desired length of each (but the last) chunk. Yields: The next chunk. \"\"\" assert chunk_size >= 1 result : List [ T ] = [] for v in values : result . append ( v ) if len ( result ) == chunk_size : yield result result = [] if len ( result ) > 0 : yield result unchunk ( chunks ) # Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of chunk . Useful for parallel processing. Similar to itertools.chain but ignores None chunks. Examples: >>> list ( unchunk ([[ 0 , 1 , 2 ], [ 3 , 4 , 5 ], [ 6 , 7 , 8 ], [ 9 ]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Parameters: Name Type Description Default chunks Iterable [ Optional [ Iterable [ T ]]] Stream of chunks to unpack. required Yields: Type Description Iterable [ T ] The next item in the flattened iterable. Source code in great_ai/utilities/unchunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 def unchunk ( chunks : Iterable [ Optional [ Iterable [ T ]]]) -> Iterable [ T ]: \"\"\"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of [chunk][great_ai.utilities.chunk.chunk]. Useful for parallel processing. Similar to itertools.chain but ignores `None` chunks. Examples: >>> list(unchunk([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Args: chunks: Stream of chunks to unpack. Yields: The next item in the flattened iterable. \"\"\" for chunk in chunks : if chunk is not None : yield from chunk Operations # ConfigFile # Bases: Mapping [ str , str ] A small and safe INI -style configuration loader with dict and ENV support. The values can be accessed using both dot- and index-notation. It is compatible with the dict interface. File format example: # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV : MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. Examples: >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . zeroth_key 'test' >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . second_key Traceback (most recent call last): ... KeyError : 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile ( 'tests/utilities/data/simple.conf' ) >>> { ** a } {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} Source code in great_ai/utilities/config_file/config_file.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 class ConfigFile ( Mapping [ str , str ]): \"\"\"A small and safe `INI`-style configuration loader with `dict` and `ENV` support. The values can be accessed using both dot- and index-notation. It is compatible with the `dict` interface. File format example: ```toml # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV:MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. ``` Examples: >>> ConfigFile('tests/utilities/data/simple.conf') ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile('tests/utilities/data/simple.conf').zeroth_key 'test' >>> ConfigFile('tests/utilities/data/simple.conf').second_key Traceback (most recent call last): ... KeyError: 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile('tests/utilities/data/simple.conf') >>> {**a} {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} \"\"\" ENVIRONMENT_VARIABLE_KEY_PREFIX = \"ENV\" def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path def _parse ( self ) -> None : with open ( self . _path , encoding = \"utf-8\" ) as f : lines : str = f . read () matches = pattern . findall ( lines ) for key , * values in matches : try : value = next ( v for v in values if v ) except StopIteration : raise ParseError ( f \"\"\"Cannot parse config file ( { self . _path . absolute () } ), error at key ` { key } `\"\"\" ) already_exists = key in self . _key_values if already_exists and not value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): raise KeyError ( f \"Key ` { key } ` has been already defined and its value is ` { self . _key_values [ key ] } `\" ) if value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): _ , value = value . split ( \":\" ) if value not in os . environ : issue = f \"\"\"The value of ` { key } ` contains the \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } ` prefix but ` { value } ` is not defined as an environment variable\"\"\" if already_exists : logger . warning ( f \"\"\" { issue } , using the default value defined above (` { self . _key_values [ key ] } `)\"\"\" ) continue elif self . _ignore_missing : logger . warning ( issue ) else : raise ValueError ( f \" { issue } and no default value has been provided\" ) else : value = os . environ [ value ] self . _key_values [ key ] = value def __getattr__ ( self , key : str ) -> str : if key in self . _key_values : return self . _key_values [ key ] raise KeyError ( f \"Key ` { key } ` is not found in configuration file ( { self . _path . absolute () } )\" ) __getitem__ = __getattr__ def __iter__ ( self ) -> Iterator [ str ]: return iter ( self . _key_values ) def __len__ ( self ) -> int : return len ( self . _key_values ) def keys ( self ) -> KeysView [ str ]: return self . _key_values . keys () def values ( self ) -> ValuesView [ str ]: return self . _key_values . values () def items ( self ) -> ItemsView [ str , str ]: return self . _key_values . items () def __repr__ ( self ) -> str : return f \" { type ( self ) . __name__ } (path= { self . _path . as_posix () } ) { self . _key_values } \" __init__ ( path , * , ignore_missing = False ) # Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Parameters: Name Type Description Default path Union [ Path , str ] Local path of the configuration file. required ignore_missing bool Don't raise an exception on missing environment variables. False Raises: Type Description FileNotFoundError If there is no file at the specified path. ParseError If the provided file does not conform to the expected format. KeyError If there is duplication in the keys. ValueError If an environment variable is referenced but it is not set in the system and ignore_missing=False . Source code in great_ai/utilities/config_file/config_file.py 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () path () property # Original path from where the configuration was loaded. Source code in great_ai/utilities/config_file/config_file.py 83 84 85 86 @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path get_logger ( name , level = logging . INFO , disable_colors = False ) # Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. Source code in great_ai/utilities/logger/get_logger.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def get_logger ( name : str , level : int = logging . INFO , disable_colors : bool = False ) -> logging . Logger : \"\"\"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. \"\"\" if name not in loggers : logger = logging . getLogger ( name ) logger . setLevel ( level ) try : get_ipython () # type: ignore log_format = \" %(message)s \" except NameError : # will fail outside of a notebook https://ipython.org/ log_format = \" %(asctime)s | %(levelname)8s | %(message)s \" stdout_handler = logging . StreamHandler () stdout_handler . setLevel ( level ) if not disable_colors : stdout_handler . setFormatter ( CustomFormatter ( log_format )) logger . addHandler ( stdout_handler ) loggers [ name ] = logger return loggers [ name ]","title":"Utilities"},{"location":"reference/utilities/#utilities","text":"from great_ai.utilities import *","title":"Utilities"},{"location":"reference/utilities/#nlp-tools","text":"Well-tested tools that can be used in production with confidence. The toolbox of feature-extraction functions is expected to grow to cover other domains as well.","title":"NLP tools"},{"location":"reference/utilities/#great_ai.utilities.clean.clean","text":"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean ( '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' ) 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... convert_to_ascii = True ... ) 'Bjorn is happy <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... ignore_xml = True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Parameters: Name Type Description Default text str Text to be cleaned. required ignore_xml bool Do not process/remove XML-tags. False ignore_latex bool Do not process/remove LaTeX-tags. False remove_brackets bool Do not remove brackets ([]) False convert_to_ascii bool Strip (or convert) non-ascii characters. False Returns: Type Description str The cleaned input text with sensibly collapsed whitespace and optionally no markup. Source code in great_ai/utilities/clean.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 def clean ( text : str , ignore_xml : bool = False , ignore_latex : bool = False , remove_brackets : bool = False , convert_to_ascii : bool = False , ) -> str : \"\"\"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean('

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

') 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... convert_to_ascii=True ... ) 'Bjorn is happy <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... ignore_xml=True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Args: text: Text to be cleaned. ignore_xml: Do not process/remove XML-tags. ignore_latex: Do not process/remove LaTeX-tags. remove_brackets: Do not remove brackets ([]) convert_to_ascii: Strip (or convert) non-ascii characters. Returns: The cleaned input text with sensibly collapsed whitespace and optionally no markup. \"\"\" if not ignore_xml : text = re . sub ( r \"<[^>]*>\" , \" \" , text ) text = html . unescape ( text ) if not ignore_latex : text = text . replace ( \"%\" , \" \\\\ %\" ) # escape LaTeX comments before parsing as LaTeX try : text = latex . latex_to_text ( text , tolerant_parsing = True , strict_braces = False ) text = text . replace ( \" %s \" , \" \" ) except : logger . exception ( \"Latex parsing error\" ) if convert_to_ascii : text = unicodedata . normalize ( \"NFKD\" , text ) try : text . encode ( \"ASCII\" , errors = \"strict\" ) except UnicodeEncodeError : text = \"\" . join ([ c for c in text if not unicodedata . combining ( c )]) text = unidecode . unidecode ( text ) text = re . sub ( r \"\\b[a-zA-Z](?:[\\t ]+[a-zA-Z]\\b)+\" , lambda m : re . sub ( r \"[\\t ]\" , \"\" , m [ 0 ]), text ) # A R T I C L E => ARTICLE if remove_brackets : text = re . sub ( r \"\\[[^\\]]*\\]\" , \" \" , text ) # fix hypens: break- word => break-word text = re . sub ( r \"(\\S)-\\s+\" , r \"\\1-\" , text ) text = re . sub ( r \"\\s+-(\\S)\" , r \"-\\1\" , text ) # collapse whitespace text = re . sub ( r \"\\s+\" , \" \" , text ) # fix punctuation text = re . sub ( rf \" ([ { joined_left_punctuations } ])\" , r \"\\1\" , text ) text = re . sub ( rf \"([ { joined_right_punctuations } ]) \" , r \"\\1\" , text ) text = text . strip () return text","title":"clean()"},{"location":"reference/utilities/#great_ai.utilities.get_sentences.get_sentences","text":"Return the list of sentences found in the input text. Use syntok to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences ( 'This is a sentence. This is a half' ) ['This is a sentence.', 'This is a half'] >>> get_sentences ( 'This is a sentence. This is a half' , ignore_partial = True ) ['This is a sentence.'] >>> get_sentences ( 'I like Apple.' , true_case = True , remove_punctuation = True ) ['i like Apple'] Parameters: Name Type Description Default text str Text to be segmented into sentences. required ignore_partial bool Filter out sentences that are not capitalised/don't end with a punctuation. False true_case bool Crude method: lowercase the first word of each sentence. False remove_punctuation bool Remove all kinds of punctuation. False Returns: Type Description List [ str ] The found sentences (with partial sentences optionally filtered out). Source code in great_ai/utilities/get_sentences.py 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 def get_sentences ( text : str , ignore_partial : bool = False , true_case : bool = False , remove_punctuation : bool = False , ) -> List [ str ]: \"\"\"Return the list of sentences found in the input text. Use [syntok](https://github.com/fnl/syntok) to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences('This is a sentence. This is a half') ['This is a sentence.', 'This is a half'] >>> get_sentences('This is a sentence. This is a half', ignore_partial=True) ['This is a sentence.'] >>> get_sentences('I like Apple.', true_case=True, remove_punctuation=True) ['i like Apple'] Args: text: Text to be segmented into sentences. ignore_partial: Filter out sentences that are not capitalised/don't end with a punctuation. true_case: Crude method: lowercase the first word of each sentence. remove_punctuation: Remove all kinds of punctuation. Returns: The found sentences (with partial sentences optionally filtered out). \"\"\" tokenizer = Tokenizer ( emit_hyphen_or_underscore_sep = True , replace_not_contraction = False ) token_stream = tokenizer . tokenize ( text ) def process ( sentence : str ) -> str : if true_case : sentence = sentence [ 0 ] . lower () + sentence [ 1 :] # very crude method if remove_punctuation : sentence = re . sub ( punctuations_pattern , \" \" , sentence ) return sentence . strip () sentences = [ process ( tokenizer . to_text ( sentence )) for sentence in segment ( token_stream ) ] if ignore_partial : sentences = [ sentence for sentence in sentences if sentence [ 0 ] . isupper () and sentence [ - 1 ] in sentence_ending_punctuations ] return sentences","title":"get_sentences()"},{"location":"reference/utilities/#great_ai.utilities.language.predict_language.predict_language","text":"Predict the language code from text. A thin wrapper over langcodes for convenient language tagging. Examples: >>> predict_language ( 'This is a sentence.' ) 'en' Parameters: Name Type Description Default text Optional [ str ] Text used for prediction. required Returns: Type Description str The predicted language code (en, en-US) or und if a prediction could not be made. Source code in great_ai/utilities/language/predict_language.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def predict_language ( text : Optional [ str ]) -> str : \"\"\"Predict the language code from text. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> predict_language('This is a sentence.') 'en' Args: text: Text used for prediction. Returns: The predicted language code (en, en-US) or `und` if a prediction could not be made. \"\"\" if not text : return Language . make () . to_tag () try : language_code = detect ( text ) except LangDetectException : return Language . make () . to_tag () return Language . get ( language_code ) . to_tag ()","title":"predict_language()"},{"location":"reference/utilities/#great_ai.utilities.language.english_name_of_language.english_name_of_language","text":"Human-friendly English name of language from its language_code . A thin wrapper over langcodes for convenient language tagging. Examples: >>> english_name_of_language ( 'en-US' ) 'English (United States)' >>> english_name_of_language ( 'und' ) 'Unknown language' Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description str English name of language. Source code in great_ai/utilities/language/english_name_of_language.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 def english_name_of_language ( language_code : Optional [ str ]) -> str : \"\"\"Human-friendly English name of language from its `language_code`. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> english_name_of_language('en-US') 'English (United States)' >>> english_name_of_language('und') 'Unknown language' Args: language_code: Language code, for example, returned by [great_ai.utilities.language.predict_language.predict_language][]. Returns: English name of language. \"\"\" if not language_code : language_code = \"und\" return Language . get ( language_code ) . display_name ()","title":"english_name_of_language()"},{"location":"reference/utilities/#great_ai.utilities.language.is_english.is_english","text":"Decide whether the language_code is of an English language. A thin wrapper over langcodes for convenient language tagging. Examples: >>> is_english ( 'en-US' ) True >>> is_english ( None ) False >>> is_english ( 'und' ) False Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by ` great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description bool Boolean indicating whether it's English. Source code in great_ai/utilities/language/is_english.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def is_english ( language_code : Optional [ str ]) -> bool : \"\"\"Decide whether the `language_code` is of an English language. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> is_english('en-US') True >>> is_english(None) False >>> is_english('und') False Args: language_code: Language code, for example, returned by `[great_ai.utilities.language.predict_language.predict_language][]. Returns: Boolean indicating whether it's English. \"\"\" if not language_code : language_code = \"und\" language_code = standardize_tag ( language_code ) return tag_distance ( language_code , \"en\" ) < 15","title":"is_english()"},{"location":"reference/utilities/#great_ai.utilities.evaluate_ranking.evaluate_ranking.evaluate_ranking","text":"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's PR-curve Parameters: Name Type Description Default expected List [ T ] Expected ordering of the elements (rank if it's an integer, alphabetical if a string) required actual_scores List [ float ] Actual ranking scores (need not be on the same scale as expected ) required title Optional [ str ] Title of the plot. '' disable_interpolation bool Do not interpolate. False axes Optional [ plt . Axes ] Matplotlib axes for plotting inside a subplot. None output_svg Optional [ Path ] If specified, save the chart as an svg to the given Path. None reverse_order bool Reverse the ranking specified by expected . False plot bool Display a plot on the screen. True Returns: Type Description Dict [ T , float ] Precision values at given recall. Source code in great_ai/utilities/evaluate_ranking/evaluate_ranking.py 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 def evaluate_ranking ( expected : List [ T ], actual_scores : List [ float ], target_recall : float , title : Optional [ str ] = \"\" , disable_interpolation : bool = False , axes : Optional [ plt . Axes ] = None , output_svg : Optional [ Path ] = None , reverse_order : bool = False , plot : bool = True , ) -> Dict [ T , float ]: \"\"\"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's [PR-curve](https://scikit-learn.org/stable/auto_examples/model_selection/plot_precision_recall.html#sphx-glr-auto-examples-model-selection-plot-precision-recall-py) Args: expected: Expected ordering of the elements (rank if it's an integer, alphabetical if a string) actual_scores: Actual ranking scores (need not be on the same scale as `expected`) title: Title of the plot. disable_interpolation: Do not interpolate. axes: Matplotlib axes for plotting inside a subplot. output_svg: If specified, save the chart as an svg to the given Path. reverse_order: Reverse the ranking specified by `expected`. plot: Display a plot on the screen. Returns: Precision values at given recall. \"\"\" assert 0 <= target_recall <= 1 if plot and axes is None : fig = plt . figure ( figsize = ( 20 , 10 )) fig . patch . set_facecolor ( \"white\" ) ax = plt . axes () else : ax = axes classes = sorted ( unique ( expected ), reverse = reverse_order ) str_classes = [ str ( c ) for c in classes ] with matplotlib . rc_context ({ \"font.size\" : 20 }): if plot : ax . set_xmargin ( 0 ) draw_f1_iso_lines ( axes = ax ) results : Dict [ T , float ] = {} for i in range ( len ( classes ) - 1 ): binarized_expected = [ ( v < classes [ i ]) if reverse_order else ( v > classes [ i ]) for v in expected ] precision , recall , _ = precision_recall_curve ( binarized_expected , actual_scores ) if not disable_interpolation : for j in range ( 1 , len ( precision )): precision [ j ] = max ( precision [ j - 1 ], precision [ j ]) closest_recall_index = np . argmin ( np . abs ( recall - target_recall )) precision_at_closest_recall = precision [ closest_recall_index ] average_precision = average_precision_score ( binarized_expected , actual_scores ) results [ classes [ i ]] = precision_at_closest_recall if plot : ax . plot ( recall , precision , label = f \" { '|' . join ( str_classes [: i + 1 ]) } \u2194 { '|' . join ( str_classes [ i + 1 :]) } (P@ { target_recall : .2f } = { precision_at_closest_recall : .2f } , AP= { average_precision : .2f } )\" , ) if plot : ax . legend ( loc = \"upper right\" ) ax . axvline ( x = target_recall , linestyle = \"--\" , color = \"#55c6bb\" , linewidth = 2.0 ) if title is None : title = \"Ranking evaluation\" ax . set_title ( f ' { title } ( { \" < \" . join ( str_classes ) } )' , pad = 20 ) ax . set_xlabel ( \"Recall\" ) ax . set_ylabel ( \"Precision\" ) ax . set_xticks ([ target_recall ] + sorted ( ax . get_xticks ())) if plot and output_svg is None : if axes is None : plt . show () elif output_svg : plt . savefig ( output_svg , format = \"svg\" ) return results","title":"evaluate_ranking()"},{"location":"reference/utilities/#parallel-processing","text":"Multiprocessing and multithreading-based parallelism with support for async functions. Its main purpose is to implement great_ai.GreatAI.process_batch , however, the parallel processing functions are also convenient for covering other types of mapping needs with a friendlier API than joblib or multiprocess .","title":"Parallel processing"},{"location":"reference/utilities/#great_ai.utilities.simple_parallel_map","text":"Execute a map operation on an list mimicking the API of the built-in map() . A thin-wrapper over parallel_map . For more options, consult the documentation of parallel_map . Examples: >>> import math >>> list ( simple_parallel_map ( math . sqrt , [ 9 , 4 , 1 ])) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Sequence [ T ] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None Returns: Type Description List [ V ] An iterable of results obtained from applying func to each input value. Raises: Type Description WorkerException If there was an error in the func function in a background process. Source code in great_ai/utilities/parallel_map/simple_parallel_map.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 def simple_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Sequence [ T ], * , chunk_size : Optional [ int ] = None , concurrency : Optional [ int ] = None , ) -> List [ V ]: \"\"\"Execute a map operation on an list mimicking the API of the built-in `map()`. A thin-wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. For more options, consult the documentation of [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. Examples: >>> import math >>> list(simple_parallel_map(math.sqrt, [9, 4, 1])) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. Returns: An iterable of results obtained from applying `func` to each input value. Raises: WorkerException: If there was an error in the `func` function in a background process. \"\"\" input_values = list ( input_values ) # in case the input is mistakenly not a sequence generator = parallel_map ( func = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) return list ( tqdm ( generator , total = len ( input_values ), ) )","title":"simple_parallel_map()"},{"location":"reference/utilities/#great_ai.utilities.parallel_map.parallel_map.parallel_map","text":"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and async map functions. The func function is serialised with dill . Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list ( parallel_map ( math . sqrt , [ 9 , 4 , 1 ], concurrency = 2 )) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background process and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/parallel_map.py 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 def parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and `async` map functions. The `func` function is serialised with `dill`. Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list(parallel_map(math.sqrt, [9, 4, 1], concurrency=2)) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background process and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) ctx = ( mp . get_context ( \"fork\" ) if \"fork\" in mp . get_all_start_methods () else mp . get_context ( \"spawn\" ) ) ctx . freeze_support () manager = ctx . Manager () input_queue = manager . Queue ( config . concurrency * 2 ) output_queue = manager . Queue ( config . concurrency * 2 ) should_stop = ctx . Event () serialized_map_function = dill . dumps ( func , byref = True , recurse = False ) processes = [ ctx . Process ( name = f \"parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = serialized_map_function , ), ) for i in range ( config . concurrency ) ] for p in processes : p . start () try : yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () except WorkerException : should_stop . set () raise except Exception : for p in processes : p . terminate () p . kill () raise finally : for p in processes : p . join () # terminated processes have to be joined else they remain zombies p . close () manager . shutdown ()","title":"parallel_map()"},{"location":"reference/utilities/#great_ai.utilities.threaded_parallel_map","text":"Execute a map operation on an iterable stream. Similar to parallel_map but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and async map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list ( threaded_parallel_map ( lambda x : x ** 2 , [ 1 , 2 , 3 ])) [1, 4, 9] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new threads to start. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background thread and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/threaded_parallel_map.py 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 def threaded_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. Similar to [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and `async` map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list(threaded_parallel_map(lambda x: x ** 2, [1, 2, 3])) [1, 4, 9] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new threads to start. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background thread and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) input_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) output_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) should_stop = threading . Event () threads = [ threading . Thread ( name = f \"threaded_parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = func , ), ) for i in range ( config . concurrency ) ] for t in threads : t . start () yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () for t in threads : t . join ( 1 )","title":"threaded_parallel_map()"},{"location":"reference/utilities/#composable-parallel-processing","text":"Because both threaded_parallel_map and parallel_map have a streaming interface, it is easy to compose them and end up with, for example, a process for each CPU core with its own thread-pool or event-loop. Longer pipelines are also easy to imagine. The chunking methods help in these compositions.","title":"Composable parallel processing"},{"location":"reference/utilities/#great_ai.utilities.chunk.chunk","text":"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length chunk_size except the last one the length of which is between 1 and chunk_size . Useful for parallel processing. Examples: >>> list ( chunk ( range ( 10 ), chunk_size = 3 )) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Parameters: Name Type Description Default values Iterable [ T ] The stream of items to pack into chunks. required chunk_size int Desired length of each (but the last) chunk. required Yields: Type Description Iterable [ List [ T ]] The next chunk. Source code in great_ai/utilities/chunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def chunk ( values : Iterable [ T ], chunk_size : int ) -> Iterable [ List [ T ]]: \"\"\"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length `chunk_size` except the last one the length of which is between 1 and `chunk_size`. Useful for parallel processing. Examples: >>> list(chunk(range(10), chunk_size=3)) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Args: values: The stream of items to pack into chunks. chunk_size: Desired length of each (but the last) chunk. Yields: The next chunk. \"\"\" assert chunk_size >= 1 result : List [ T ] = [] for v in values : result . append ( v ) if len ( result ) == chunk_size : yield result result = [] if len ( result ) > 0 : yield result","title":"chunk()"},{"location":"reference/utilities/#great_ai.utilities.unchunk.unchunk","text":"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of chunk . Useful for parallel processing. Similar to itertools.chain but ignores None chunks. Examples: >>> list ( unchunk ([[ 0 , 1 , 2 ], [ 3 , 4 , 5 ], [ 6 , 7 , 8 ], [ 9 ]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Parameters: Name Type Description Default chunks Iterable [ Optional [ Iterable [ T ]]] Stream of chunks to unpack. required Yields: Type Description Iterable [ T ] The next item in the flattened iterable. Source code in great_ai/utilities/unchunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 def unchunk ( chunks : Iterable [ Optional [ Iterable [ T ]]]) -> Iterable [ T ]: \"\"\"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of [chunk][great_ai.utilities.chunk.chunk]. Useful for parallel processing. Similar to itertools.chain but ignores `None` chunks. Examples: >>> list(unchunk([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Args: chunks: Stream of chunks to unpack. Yields: The next item in the flattened iterable. \"\"\" for chunk in chunks : if chunk is not None : yield from chunk","title":"unchunk()"},{"location":"reference/utilities/#operations","text":"","title":"Operations"},{"location":"reference/utilities/#great_ai.utilities.ConfigFile","text":"Bases: Mapping [ str , str ] A small and safe INI -style configuration loader with dict and ENV support. The values can be accessed using both dot- and index-notation. It is compatible with the dict interface. File format example: # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV : MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. Examples: >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . zeroth_key 'test' >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . second_key Traceback (most recent call last): ... KeyError : 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile ( 'tests/utilities/data/simple.conf' ) >>> { ** a } {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} Source code in great_ai/utilities/config_file/config_file.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 class ConfigFile ( Mapping [ str , str ]): \"\"\"A small and safe `INI`-style configuration loader with `dict` and `ENV` support. The values can be accessed using both dot- and index-notation. It is compatible with the `dict` interface. File format example: ```toml # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV:MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. ``` Examples: >>> ConfigFile('tests/utilities/data/simple.conf') ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile('tests/utilities/data/simple.conf').zeroth_key 'test' >>> ConfigFile('tests/utilities/data/simple.conf').second_key Traceback (most recent call last): ... KeyError: 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile('tests/utilities/data/simple.conf') >>> {**a} {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} \"\"\" ENVIRONMENT_VARIABLE_KEY_PREFIX = \"ENV\" def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path def _parse ( self ) -> None : with open ( self . _path , encoding = \"utf-8\" ) as f : lines : str = f . read () matches = pattern . findall ( lines ) for key , * values in matches : try : value = next ( v for v in values if v ) except StopIteration : raise ParseError ( f \"\"\"Cannot parse config file ( { self . _path . absolute () } ), error at key ` { key } `\"\"\" ) already_exists = key in self . _key_values if already_exists and not value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): raise KeyError ( f \"Key ` { key } ` has been already defined and its value is ` { self . _key_values [ key ] } `\" ) if value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): _ , value = value . split ( \":\" ) if value not in os . environ : issue = f \"\"\"The value of ` { key } ` contains the \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } ` prefix but ` { value } ` is not defined as an environment variable\"\"\" if already_exists : logger . warning ( f \"\"\" { issue } , using the default value defined above (` { self . _key_values [ key ] } `)\"\"\" ) continue elif self . _ignore_missing : logger . warning ( issue ) else : raise ValueError ( f \" { issue } and no default value has been provided\" ) else : value = os . environ [ value ] self . _key_values [ key ] = value def __getattr__ ( self , key : str ) -> str : if key in self . _key_values : return self . _key_values [ key ] raise KeyError ( f \"Key ` { key } ` is not found in configuration file ( { self . _path . absolute () } )\" ) __getitem__ = __getattr__ def __iter__ ( self ) -> Iterator [ str ]: return iter ( self . _key_values ) def __len__ ( self ) -> int : return len ( self . _key_values ) def keys ( self ) -> KeysView [ str ]: return self . _key_values . keys () def values ( self ) -> ValuesView [ str ]: return self . _key_values . values () def items ( self ) -> ItemsView [ str , str ]: return self . _key_values . items () def __repr__ ( self ) -> str : return f \" { type ( self ) . __name__ } (path= { self . _path . as_posix () } ) { self . _key_values } \"","title":"ConfigFile"},{"location":"reference/utilities/#great_ai.utilities.config_file.config_file.ConfigFile.__init__","text":"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Parameters: Name Type Description Default path Union [ Path , str ] Local path of the configuration file. required ignore_missing bool Don't raise an exception on missing environment variables. False Raises: Type Description FileNotFoundError If there is no file at the specified path. ParseError If the provided file does not conform to the expected format. KeyError If there is duplication in the keys. ValueError If an environment variable is referenced but it is not set in the system and ignore_missing=False . Source code in great_ai/utilities/config_file/config_file.py 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse ()","title":"__init__()"},{"location":"reference/utilities/#great_ai.utilities.config_file.config_file.ConfigFile.path","text":"Original path from where the configuration was loaded. Source code in great_ai/utilities/config_file/config_file.py 83 84 85 86 @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path","title":"path()"},{"location":"reference/utilities/#great_ai.utilities.get_logger","text":"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. Source code in great_ai/utilities/logger/get_logger.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def get_logger ( name : str , level : int = logging . INFO , disable_colors : bool = False ) -> logging . Logger : \"\"\"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. \"\"\" if name not in loggers : logger = logging . getLogger ( name ) logger . setLevel ( level ) try : get_ipython () # type: ignore log_format = \" %(message)s \" except NameError : # will fail outside of a notebook https://ipython.org/ log_format = \" %(asctime)s | %(levelname)8s | %(message)s \" stdout_handler = logging . StreamHandler () stdout_handler . setLevel ( level ) if not disable_colors : stdout_handler . setFormatter ( CustomFormatter ( log_format )) logger . addHandler ( stdout_handler ) loggers [ name ] = logger return loggers [ name ]","title":"get_logger()"},{"location":"reference/views/","text":"View models # Trace # Bases: Generic [ T ] , HashableBaseModel Universal structure for storing prediction traces and training data. Attributes: Name Type Description trace_id str UUID4 identifier for uniquely referring to a trace. created str Timestamp of its (original) construction. original_execution_time_ms float Wall-time elapsed while its generating TracingContext was alive. logged_values Dict [ str , Any ] Values persisted through using @parameter or log_metric() . models List [ Model ] Marks left by each encountered @use_model decorated function. exception Optional [ str ] Exception description if any was encountered. output Optional [ T ] Return value of the function wrapped by GreatAI. feedback Any Feedback obtained using the REST API of add_ground_truth . tags List [ str ] Tags used for filtering traces. Contains the name of the original function, value of ENVIRONMENT , its split if has any, and either ground_truth or online depending on the origin of the Trace. Source code in great_ai/views/trace.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 class Trace ( Generic [ T ], HashableBaseModel ): \"\"\"Universal structure for storing prediction traces and training data. Attributes: trace_id: UUID4 identifier for uniquely referring to a trace. created: Timestamp of its (original) construction. original_execution_time_ms: Wall-time elapsed while its generating TracingContext was alive. logged_values: Values persisted through using `@parameter` or `log_metric()`. models: Marks left by each encountered `@use_model` decorated function. exception: Exception description if any was encountered. output: Return value of the function wrapped by GreatAI. feedback: Feedback obtained using the REST API of `add_ground_truth`. tags: Tags used for filtering traces. Contains the name of the original function, value of `ENVIRONMENT`, its split if has any, and either `ground_truth` or `online` depending on the origin of the Trace. \"\"\" trace_id : str created : str original_execution_time_ms : float logged_values : Dict [ str , Any ] models : List [ Model ] exception : Optional [ str ] output : Optional [ T ] feedback : Any = None tags : List [ str ] class Config : extra = Extra . ignore @property def input ( self ) -> Any : return ( self . logged_values [ \"input\" ] if list ( self . logged_values . keys ()) == [ \"input\" ] else self . logged_values ) @property def models_flat ( self ) -> str : return \", \" . join ( f \" { m . key } : { m . version } \" for m in self . models ) @property def output_flat ( self ) -> str : return pformat ( self . output , indent = 2 , compact = True ) @property def exception_flat ( self ) -> str : return ( \"null\" if self . exception is None else pformat ( self . exception , indent = 2 , compact = True ) ) @property def feedback_flat ( self ) -> str : return ( \"null\" if self . feedback is None else pformat ( self . feedback , indent = 2 , compact = True ) ) @property def tags_flat ( self ) -> str : return \", \\n \" . join ( self . tags ) def to_flat_dict ( self , include_original : bool = True ) -> Dict [ str , Any ]: return { ** ( self . dict () if include_original else { \"trace_id\" : self . trace_id , \"created\" : self . created , \"original_execution_time_ms\" : self . original_execution_time_ms , } ), ** { k : pformat ( v , indent = 2 , compact = True ) for k , v in self . logged_values . items () }, \"models_flat\" : self . models_flat , \"exception_flat\" : self . exception_flat , \"output_flat\" : self . output_flat , \"feedback_flat\" : self . feedback_flat , \"tags_flat\" : self . tags_flat , } def __repr__ ( self ) -> str : return f \"\"\"Trace[ { type ( self . output ) . __name__ } ]( { pformat ( self . dict (), indent = 2 , compact = True ) . replace ( '{ ' , '{' , 1 ) } )\"\"\" RouteConfig # Bases: BaseModel Source code in great_ai/views/route_config.py 4 5 6 7 8 9 10 class RouteConfig ( BaseModel ): prediction_endpoint_enabled : bool = True docs_endpoints_enabled : bool = True dashboard_enabled : bool = True feedback_endpoints_enabled : bool = True trace_endpoints_enabled : bool = True meta_endpoints_enabled : bool = True ClassificationOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/classification_output.py 6 7 8 9 class ClassificationOutput ( HashableBaseModel ): label : Union [ str , int ] confidence : float explanation : Optional [ Any ] MultiLabelClassificationOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/multi_label_classification_output.py 7 8 class MultiLabelClassificationOutput ( HashableBaseModel ): labels : List [ ClassificationOutput ] = [] RegressionOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/regression_output.py 6 7 8 class RegressionOutput ( HashableBaseModel ): value : Union [ int , float ] explanation : Optional [ Any ] SequenceLabelingOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/sequence_labeling_output.py 13 14 15 class SequenceLabelingOutput ( HashableBaseModel ): labeled_tokens : List [ LabeledToken ] explanation : Optional [ Any ]","title":"View models"},{"location":"reference/views/#view-models","text":"","title":"View models"},{"location":"reference/views/#great_ai.Trace","text":"Bases: Generic [ T ] , HashableBaseModel Universal structure for storing prediction traces and training data. Attributes: Name Type Description trace_id str UUID4 identifier for uniquely referring to a trace. created str Timestamp of its (original) construction. original_execution_time_ms float Wall-time elapsed while its generating TracingContext was alive. logged_values Dict [ str , Any ] Values persisted through using @parameter or log_metric() . models List [ Model ] Marks left by each encountered @use_model decorated function. exception Optional [ str ] Exception description if any was encountered. output Optional [ T ] Return value of the function wrapped by GreatAI. feedback Any Feedback obtained using the REST API of add_ground_truth . tags List [ str ] Tags used for filtering traces. Contains the name of the original function, value of ENVIRONMENT , its split if has any, and either ground_truth or online depending on the origin of the Trace. Source code in great_ai/views/trace.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 class Trace ( Generic [ T ], HashableBaseModel ): \"\"\"Universal structure for storing prediction traces and training data. Attributes: trace_id: UUID4 identifier for uniquely referring to a trace. created: Timestamp of its (original) construction. original_execution_time_ms: Wall-time elapsed while its generating TracingContext was alive. logged_values: Values persisted through using `@parameter` or `log_metric()`. models: Marks left by each encountered `@use_model` decorated function. exception: Exception description if any was encountered. output: Return value of the function wrapped by GreatAI. feedback: Feedback obtained using the REST API of `add_ground_truth`. tags: Tags used for filtering traces. Contains the name of the original function, value of `ENVIRONMENT`, its split if has any, and either `ground_truth` or `online` depending on the origin of the Trace. \"\"\" trace_id : str created : str original_execution_time_ms : float logged_values : Dict [ str , Any ] models : List [ Model ] exception : Optional [ str ] output : Optional [ T ] feedback : Any = None tags : List [ str ] class Config : extra = Extra . ignore @property def input ( self ) -> Any : return ( self . logged_values [ \"input\" ] if list ( self . logged_values . keys ()) == [ \"input\" ] else self . logged_values ) @property def models_flat ( self ) -> str : return \", \" . join ( f \" { m . key } : { m . version } \" for m in self . models ) @property def output_flat ( self ) -> str : return pformat ( self . output , indent = 2 , compact = True ) @property def exception_flat ( self ) -> str : return ( \"null\" if self . exception is None else pformat ( self . exception , indent = 2 , compact = True ) ) @property def feedback_flat ( self ) -> str : return ( \"null\" if self . feedback is None else pformat ( self . feedback , indent = 2 , compact = True ) ) @property def tags_flat ( self ) -> str : return \", \\n \" . join ( self . tags ) def to_flat_dict ( self , include_original : bool = True ) -> Dict [ str , Any ]: return { ** ( self . dict () if include_original else { \"trace_id\" : self . trace_id , \"created\" : self . created , \"original_execution_time_ms\" : self . original_execution_time_ms , } ), ** { k : pformat ( v , indent = 2 , compact = True ) for k , v in self . logged_values . items () }, \"models_flat\" : self . models_flat , \"exception_flat\" : self . exception_flat , \"output_flat\" : self . output_flat , \"feedback_flat\" : self . feedback_flat , \"tags_flat\" : self . tags_flat , } def __repr__ ( self ) -> str : return f \"\"\"Trace[ { type ( self . output ) . __name__ } ]( { pformat ( self . dict (), indent = 2 , compact = True ) . replace ( '{ ' , '{' , 1 ) } )\"\"\"","title":"Trace"},{"location":"reference/views/#great_ai.RouteConfig","text":"Bases: BaseModel Source code in great_ai/views/route_config.py 4 5 6 7 8 9 10 class RouteConfig ( BaseModel ): prediction_endpoint_enabled : bool = True docs_endpoints_enabled : bool = True dashboard_enabled : bool = True feedback_endpoints_enabled : bool = True trace_endpoints_enabled : bool = True meta_endpoints_enabled : bool = True","title":"RouteConfig"},{"location":"reference/views/#great_ai.ClassificationOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/classification_output.py 6 7 8 9 class ClassificationOutput ( HashableBaseModel ): label : Union [ str , int ] confidence : float explanation : Optional [ Any ]","title":"ClassificationOutput"},{"location":"reference/views/#great_ai.MultiLabelClassificationOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/multi_label_classification_output.py 7 8 class MultiLabelClassificationOutput ( HashableBaseModel ): labels : List [ ClassificationOutput ] = []","title":"MultiLabelClassificationOutput"},{"location":"reference/views/#great_ai.RegressionOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/regression_output.py 6 7 8 class RegressionOutput ( HashableBaseModel ): value : Union [ int , float ] explanation : Optional [ Any ]","title":"RegressionOutput"},{"location":"reference/views/#great_ai.SequenceLabelingOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/sequence_labeling_output.py 13 14 15 class SequenceLabelingOutput ( HashableBaseModel ): labeled_tokens : List [ LabeledToken ] explanation : Optional [ Any ]","title":"SequenceLabelingOutput"},{"location":"tutorial/","text":"Train and deploy a SOTA model # Let's see great-ai in action by going over the life-cycle of a simple service. Objectives # You will see how the great_ai.utilities can integrate into your Data Science workflow. You will use great_ai.large_file to version and store your trained model. You will use GreatAI to prepare your model for a robust and responsible deployment. Overview # You are going to train a field of study (domain) classifier for scientific sentences. The exact task was proposed by the SciBERT paper in which SciBERT achieved an F1-score of 0.6571 . We are going to outperform it using a trivial text classification model: a Linear SVM . We use the same synthetic dataset derived from the Microsoft Academic Graph . The dataset is available here . Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Train it Deploy it Summary # Training notebook # We load and preprocess the dataset while relying on great_ai.utilities.clean for doing the heavy-lifting. Additionally, the preprocessing is parallelised using great_ai.utilities.simple_parallel_map After training and evaluating a model, it is exported using great_ai.save_model . Remote storage To store your model remotely, you need to set your credentials before calling save_model . For example, to use AWS S3 : from great_ai.large_file import LargeFileS3 LargeFileS3 . configure ( aws_region_name = 'eu-west-2' , aws_access_key_id = 'MY_AWS_ACCESS_KEY' , aws_secret_access_key = 'MY_AWS_SECRET_KEY' , large_files_bucket_name = 'my_bucket_for_models' ) from great_ai import save_model save_model ( model , key = 'my-domain-predictor' ) For more info, checkout the configuration how-to page . Deployment notebook # We create an inference function that can be hardened by wrapping it in a GreatAI instance. from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( 'my-domain-predictor' ) #(1) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) @use_model loads and injects your model into the predict_domain function's model argument. You can freely reference it knowing that the function is always provided with it. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Learn about all the features Look at more examples","title":"Tutorial overview"},{"location":"tutorial/#train-and-deploy-a-sota-model","text":"Let's see great-ai in action by going over the life-cycle of a simple service.","title":"Train and deploy a SOTA model"},{"location":"tutorial/#objectives","text":"You will see how the great_ai.utilities can integrate into your Data Science workflow. You will use great_ai.large_file to version and store your trained model. You will use GreatAI to prepare your model for a robust and responsible deployment.","title":"Objectives"},{"location":"tutorial/#overview","text":"You are going to train a field of study (domain) classifier for scientific sentences. The exact task was proposed by the SciBERT paper in which SciBERT achieved an F1-score of 0.6571 . We are going to outperform it using a trivial text classification model: a Linear SVM . We use the same synthetic dataset derived from the Microsoft Academic Graph . The dataset is available here . Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Train it Deploy it","title":"Overview"},{"location":"tutorial/#summary","text":"","title":"Summary"},{"location":"tutorial/#training-notebook","text":"We load and preprocess the dataset while relying on great_ai.utilities.clean for doing the heavy-lifting. Additionally, the preprocessing is parallelised using great_ai.utilities.simple_parallel_map After training and evaluating a model, it is exported using great_ai.save_model . Remote storage To store your model remotely, you need to set your credentials before calling save_model . For example, to use AWS S3 : from great_ai.large_file import LargeFileS3 LargeFileS3 . configure ( aws_region_name = 'eu-west-2' , aws_access_key_id = 'MY_AWS_ACCESS_KEY' , aws_secret_access_key = 'MY_AWS_SECRET_KEY' , large_files_bucket_name = 'my_bucket_for_models' ) from great_ai import save_model save_model ( model , key = 'my-domain-predictor' ) For more info, checkout the configuration how-to page .","title":"Training notebook"},{"location":"tutorial/#deployment-notebook","text":"We create an inference function that can be hardened by wrapping it in a GreatAI instance. from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( 'my-domain-predictor' ) #(1) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) @use_model loads and injects your model into the predict_domain function's model argument. You can freely reference it knowing that the function is always provided with it. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Learn about all the features Look at more examples","title":"Deployment notebook"},{"location":"tutorial/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Harden and deploy your app \u00b6 Finally, it's time to deploy your model. But before that, you have to make sure you follow AI deployment best-practices . In the past, this step was too often either the source of unexpected struggle, or worse, simply ignored. With GreatAI , it has become a matter of 4 lines of code. In [1]: Copied! from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( \"my-domain-predictor\" ) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) from great_ai import GreatAI, use_model from great_ai.utilities import clean @GreatAI.create @use_model(\"my-domain-predictor\") def predict_domain(sentence, model): inputs = [clean(sentence)] return str(model.predict(inputs)[0]) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) File my-domain-predictor-9 found in cache In [2]: Copied! predict_domain ( \"Mountains are just big rocks.\" ) predict_domain(\"Mountains are just big rocks.\") Out[2]: Trace[str]({'created': '2022-07-12T13:34:26.743292', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 29, 'arg:sentence:value': 'Mountains are just big rocks.'}, 'models': [{'key': 'my-domain-predictor', 'version': 9}], 'original_execution_time_ms': 6.9699, 'output': 'geography', 'tags': ['predict_domain', 'online', 'development'], 'trace_id': 'c80bdee3-602b-49dd-a84d-6eef80127e5a'}) Notice how the original return value is under the .output key. Additionally, a plethora of metadata has been added which will be useful later on. Running your app in development-mode is as easy as executing great-ai deploy.ipynb from your terminal. In [3]: Copied! ! great - ai deploy . ipynb # leave this running and open http://127.0.0.1:6060 !great-ai deploy.ipynb # leave this running and open http://127.0.0.1:6060 2022-07-12 15:34:28 | INFO | Converting notebook to Python script 2022-07-12 15:34:29 | INFO | Found `predict_domain` to be the GreatAI app 2022-07-12 15:34:29 | INFO | Uvicorn running on http://0.0.0.0:6060 (Press CTRL+C to quit) 2022-07-12 15:34:31 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver 2022-07-12 15:34:31 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal 2022-07-12 15:34:31 | INFO | GreatAI (v0.1.4): configured \u2705 2022-07-12 15:34:31 | INFO | \ud83d\udd29 tracing_database: ParallelTinyDbDriver 2022-07-12 15:34:31 | INFO | \ud83d\udd29 large_file_implementation: LargeFileLocal 2022-07-12 15:34:31 | INFO | \ud83d\udd29 is_production: False 2022-07-12 15:34:31 | INFO | \ud83d\udd29 should_log_exception_stack: True 2022-07-12 15:34:31 | INFO | \ud83d\udd29 prediction_cache_size: 512 2022-07-12 15:34:31 | INFO | \ud83d\udd29 dashboard_table_size: 50 2022-07-12 15:34:31 | WARNING | You still need to check whether you follow all best practices before trusting your deployment. 2022-07-12 15:34:31 | WARNING | > Find out more at https://se-ml.github.io/practices 2022-07-12 15:34:31 | INFO | Fetching cached versions of my-domain-predictor 2022-07-12 15:34:31 | INFO | Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 2022-07-12 15:34:31 | INFO | File my-domain-predictor-9 found in cache 2022-07-12 15:34:31 | INFO | Started server process [199794] 2022-07-12 15:34:31 | INFO | Waiting for application startup. 2022-07-12 15:34:31 | INFO | Application startup complete. ^C 2022-07-12 15:34:33 | INFO | Shutting down 2022-07-12 15:34:33 | INFO | Waiting for application shutdown. 2022-07-12 15:34:33 | INFO | Application shutdown complete. 2022-07-12 15:34:33 | INFO | Finished server process [199794] Congrats, you've just created your first GreatAI service! \ud83c\udf89 Now that you've made sure your application is hardened enough for the intended use case, it is time to deploy it. The responsibilities of GreatAI end when it wraps your inference function and model into a production-ready service. You're given the freedom and responsibility to deploy this service. Fortunately, you (or your organisation) probably already have an established routine for deploying services. There are three main approaches to deploy a GreatAI service: For more info about them, check out the deployment how-to . For more thorough examples, see the examples page . Go back to the summary \u00b6","title":"Harden and deploy your app"},{"location":"tutorial/deploy/#harden-and-deploy-your-app","text":"Finally, it's time to deploy your model. But before that, you have to make sure you follow AI deployment best-practices . In the past, this step was too often either the source of unexpected struggle, or worse, simply ignored. With GreatAI , it has become a matter of 4 lines of code. In [1]: Copied! from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( \"my-domain-predictor\" ) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) from great_ai import GreatAI, use_model from great_ai.utilities import clean @GreatAI.create @use_model(\"my-domain-predictor\") def predict_domain(sentence, model): inputs = [clean(sentence)] return str(model.predict(inputs)[0]) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) File my-domain-predictor-9 found in cache In [2]: Copied! predict_domain ( \"Mountains are just big rocks.\" ) predict_domain(\"Mountains are just big rocks.\") Out[2]: Trace[str]({'created': '2022-07-12T13:34:26.743292', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 29, 'arg:sentence:value': 'Mountains are just big rocks.'}, 'models': [{'key': 'my-domain-predictor', 'version': 9}], 'original_execution_time_ms': 6.9699, 'output': 'geography', 'tags': ['predict_domain', 'online', 'development'], 'trace_id': 'c80bdee3-602b-49dd-a84d-6eef80127e5a'}) Notice how the original return value is under the .output key. Additionally, a plethora of metadata has been added which will be useful later on. Running your app in development-mode is as easy as executing great-ai deploy.ipynb from your terminal. In [3]: Copied! ! great - ai deploy . ipynb # leave this running and open http://127.0.0.1:6060 !great-ai deploy.ipynb # leave this running and open http://127.0.0.1:6060 2022-07-12 15:34:28 | INFO | Converting notebook to Python script 2022-07-12 15:34:29 | INFO | Found `predict_domain` to be the GreatAI app 2022-07-12 15:34:29 | INFO | Uvicorn running on http://0.0.0.0:6060 (Press CTRL+C to quit) 2022-07-12 15:34:31 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver 2022-07-12 15:34:31 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal 2022-07-12 15:34:31 | INFO | GreatAI (v0.1.4): configured \u2705 2022-07-12 15:34:31 | INFO | \ud83d\udd29 tracing_database: ParallelTinyDbDriver 2022-07-12 15:34:31 | INFO | \ud83d\udd29 large_file_implementation: LargeFileLocal 2022-07-12 15:34:31 | INFO | \ud83d\udd29 is_production: False 2022-07-12 15:34:31 | INFO | \ud83d\udd29 should_log_exception_stack: True 2022-07-12 15:34:31 | INFO | \ud83d\udd29 prediction_cache_size: 512 2022-07-12 15:34:31 | INFO | \ud83d\udd29 dashboard_table_size: 50 2022-07-12 15:34:31 | WARNING | You still need to check whether you follow all best practices before trusting your deployment. 2022-07-12 15:34:31 | WARNING | > Find out more at https://se-ml.github.io/practices 2022-07-12 15:34:31 | INFO | Fetching cached versions of my-domain-predictor 2022-07-12 15:34:31 | INFO | Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 2022-07-12 15:34:31 | INFO | File my-domain-predictor-9 found in cache 2022-07-12 15:34:31 | INFO | Started server process [199794] 2022-07-12 15:34:31 | INFO | Waiting for application startup. 2022-07-12 15:34:31 | INFO | Application startup complete. ^C 2022-07-12 15:34:33 | INFO | Shutting down 2022-07-12 15:34:33 | INFO | Waiting for application shutdown. 2022-07-12 15:34:33 | INFO | Application shutdown complete. 2022-07-12 15:34:33 | INFO | Finished server process [199794] Congrats, you've just created your first GreatAI service! \ud83c\udf89 Now that you've made sure your application is hardened enough for the intended use case, it is time to deploy it. The responsibilities of GreatAI end when it wraps your inference function and model into a production-ready service. You're given the freedom and responsibility to deploy this service. Fortunately, you (or your organisation) probably already have an established routine for deploying services. There are three main approaches to deploy a GreatAI service: For more info about them, check out the deployment how-to . For more thorough examples, see the examples page .","title":"Harden and deploy your app"},{"location":"tutorial/deploy/#go-back-to-the-summary","text":"","title":"Go back to the summary"},{"location":"tutorial/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Train your model \u00b6 The first step is, of course, to install great-ai in your Python environment. In [1]: Copied! % pip install great - ai > / dev / null %pip install great-ai > /dev/null Note: you may need to restart the kernel to use updated packages. First, we have to get some data. After downloading it from here , we might notice that the dataset is in JSON Lines format (each line is a separate JSON document). Let's write a function which takes a single line and returns the sentence and the corresponding label from it. Before returning, the sentence is also cleaned to remove any LaTeX, XML, unicode, PDF-extraction artifacts. In [2]: Copied! import json from great_ai.utilities import clean def preprocess ( line ): data_point = json . loads ( line ) sentence = data_point [ \"text\" ] label = data_point [ \"label\" ] return clean ( sentence ), label import json from great_ai.utilities import clean def preprocess(line): data_point = json.loads(line) sentence = data_point[\"text\"] label = data_point[\"label\"] return clean(sentence), label Now, we can load the dataset and extract the training samples from it. Since we're impatient, we can do it in parallel using the simple_parallel_map function. Open files in Python are iterable: in text mode, each iteration returns the next line. In [3]: Copied! from great_ai.utilities import simple_parallel_map with open ( \"data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f ) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] from great_ai.utilities import simple_parallel_map with open(\"data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:09<00:00, 8960.63it/s] Let's do the same for the test data. In [4]: Copied! with open ( \"data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f ) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] with open(\"data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:03<00:00, 6078.02it/s] After obtaining some clean data, it's time to create and train a model on it. We are going to use scikit-learn for this purpose. In this case, we opted for a linear Support Vector Machine because it's known to be an adequate baseline for simple classification tasks. In [5]: Copied! from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline ( TfidfVectorizer (), LinearSVC ()) # todo: hyperparameter-optimisation model . fit ( X_train , y_train ) from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline(TfidfVectorizer(), LinearSVC()) # todo: hyperparameter-optimisation model.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) TfidfVectorizer TfidfVectorizer() LinearSVC LinearSVC() It's already finished. Let's see how well it performs. But first, we need to configure matplotlib to make the charts more legible. ConfusionMatrixDisplay relies on matplotlib for rendering. In [6]: Copied! import matplotlib.pyplot as plt % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 30 , 15 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[\"figure.figsize\"] = (30, 15) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 Next, we check the quality of the model on the test split. We can use the classification report to check the common metrics, such as the macro F1-score. We also draw the confusion matrix to get some insights into the types of mistakes being made by the model. In [7]: Copied! from sklearn import metrics y_predicted = model . predict ( X_test ) print ( metrics . classification_report ( y_test , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_test , y_predicted ) None from sklearn import metrics y_predicted = model.predict(X_test) print(metrics.classification_report(y_test, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions(y_test, y_predicted) None precision recall f1-score support business 0.67 0.69 0.68 3198 economics 0.69 0.71 0.70 3189 geography 0.70 0.73 0.72 3207 medicine 0.90 0.91 0.90 3187 politics 0.63 0.57 0.60 3169 psychology 0.73 0.73 0.73 3252 sociology 0.51 0.51 0.51 3197 accuracy 0.69 22399 macro avg 0.69 0.69 0.69 22399 weighted avg 0.69 0.69 0.69 22399 Great work, we can be rightfully satisfied with our model. Seeing the results, we achieved an F1-score of 0.69 which is about 5% better than SciBERT's 0.6571! You might wonder that \"this is great, but besides some utility functions ( clean , simple_parallel_map , ...) what more value does GreatAI add?\" . This would be a valid argument because the scope of GreatAI actually only starts here. Not coincidentally, this is the point where the scope of Data Science ends but it's still a grey zone for software engineering. In order to use this model in production, we have to make it available on some possibly shared infrastructure. In [8]: Copied! from great_ai import save_model save_model ( model , key = \"my-domain-predictor\" ) from great_ai import save_model save_model(model, key=\"my-domain-predictor\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Copying file for my-domain-predictor-9 Compressing my-domain-predictor-9 Model my-domain-predictor uploaded with version 9 Out[8]: 'my-domain-predictor:9' Let's continue by finishing the deployment in the next notebook. \u00b6","title":"Train your model"},{"location":"tutorial/train/#train-your-model","text":"The first step is, of course, to install great-ai in your Python environment. In [1]: Copied! % pip install great - ai > / dev / null %pip install great-ai > /dev/null Note: you may need to restart the kernel to use updated packages. First, we have to get some data. After downloading it from here , we might notice that the dataset is in JSON Lines format (each line is a separate JSON document). Let's write a function which takes a single line and returns the sentence and the corresponding label from it. Before returning, the sentence is also cleaned to remove any LaTeX, XML, unicode, PDF-extraction artifacts. In [2]: Copied! import json from great_ai.utilities import clean def preprocess ( line ): data_point = json . loads ( line ) sentence = data_point [ \"text\" ] label = data_point [ \"label\" ] return clean ( sentence ), label import json from great_ai.utilities import clean def preprocess(line): data_point = json.loads(line) sentence = data_point[\"text\"] label = data_point[\"label\"] return clean(sentence), label Now, we can load the dataset and extract the training samples from it. Since we're impatient, we can do it in parallel using the simple_parallel_map function. Open files in Python are iterable: in text mode, each iteration returns the next line. In [3]: Copied! from great_ai.utilities import simple_parallel_map with open ( \"data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f ) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] from great_ai.utilities import simple_parallel_map with open(\"data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:09<00:00, 8960.63it/s] Let's do the same for the test data. In [4]: Copied! with open ( \"data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f ) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] with open(\"data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:03<00:00, 6078.02it/s] After obtaining some clean data, it's time to create and train a model on it. We are going to use scikit-learn for this purpose. In this case, we opted for a linear Support Vector Machine because it's known to be an adequate baseline for simple classification tasks. In [5]: Copied! from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline ( TfidfVectorizer (), LinearSVC ()) # todo: hyperparameter-optimisation model . fit ( X_train , y_train ) from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline(TfidfVectorizer(), LinearSVC()) # todo: hyperparameter-optimisation model.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) TfidfVectorizer TfidfVectorizer() LinearSVC LinearSVC() It's already finished. Let's see how well it performs. But first, we need to configure matplotlib to make the charts more legible. ConfusionMatrixDisplay relies on matplotlib for rendering. In [6]: Copied! import matplotlib.pyplot as plt % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 30 , 15 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[\"figure.figsize\"] = (30, 15) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 Next, we check the quality of the model on the test split. We can use the classification report to check the common metrics, such as the macro F1-score. We also draw the confusion matrix to get some insights into the types of mistakes being made by the model. In [7]: Copied! from sklearn import metrics y_predicted = model . predict ( X_test ) print ( metrics . classification_report ( y_test , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_test , y_predicted ) None from sklearn import metrics y_predicted = model.predict(X_test) print(metrics.classification_report(y_test, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions(y_test, y_predicted) None precision recall f1-score support business 0.67 0.69 0.68 3198 economics 0.69 0.71 0.70 3189 geography 0.70 0.73 0.72 3207 medicine 0.90 0.91 0.90 3187 politics 0.63 0.57 0.60 3169 psychology 0.73 0.73 0.73 3252 sociology 0.51 0.51 0.51 3197 accuracy 0.69 22399 macro avg 0.69 0.69 0.69 22399 weighted avg 0.69 0.69 0.69 22399 Great work, we can be rightfully satisfied with our model. Seeing the results, we achieved an F1-score of 0.69 which is about 5% better than SciBERT's 0.6571! You might wonder that \"this is great, but besides some utility functions ( clean , simple_parallel_map , ...) what more value does GreatAI add?\" . This would be a valid argument because the scope of GreatAI actually only starts here. Not coincidentally, this is the point where the scope of Data Science ends but it's still a grey zone for software engineering. In order to use this model in production, we have to make it available on some possibly shared infrastructure. In [8]: Copied! from great_ai import save_model save_model ( model , key = \"my-domain-predictor\" ) from great_ai import save_model save_model(model, key=\"my-domain-predictor\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Copying file for my-domain-predictor-9 Compressing my-domain-predictor-9 Model my-domain-predictor uploaded with version 9 Out[8]: 'my-domain-predictor:9'","title":"Train your model"},{"location":"tutorial/train/#lets-continue-by-finishing-the-deployment-in-the-next-notebook","text":"","title":"Let's continue by finishing the deployment in the next notebook."}]} \ No newline at end of file +{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Overview of GreatAI Applying AI is becoming increasingly easier but many case studies have shown that these applications are often deployed poorly. This may lead to suboptimal performance and to introducing unintended biases . GreatAI helps fixing this by allowing you to easily transform your prototype AI code into production-ready software . Case studies \"There is a need to consider and adapt well established SE practices which have been ignored or had a very narrow focus in ML literature.\" \u2014 John et al. \"Finally, we have found that existing tools to aid Machine Learning development do not address the specificities of different projects, and thus, are seldom adopted by teams.\" \u2014 Haakman et al. \"Because a mature system might end up being (at most) 5% machine learning code and (at least) 95% glue code, it may be less costly to create a clean native solution rather than re-use a generic package.\" \u2014 Sculley et al. \"For example, practice 25 is very important for \u201cTraceability\", yet relatively weakly adopted. We expect that the results from this type of analysis can, in the future, provide useful guidance for practitioners in terms of aiding them to assess their rate of adoption for each practice and to create roadmaps for improving their processes. \u2014 Serban et al. Features # Save prediction traces of each prediction including arguments and model versions Save feedback and merge it into a ground-truth database Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared volume) Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration Input validation Sensible cache-policy Graceful error handling Seamless support for both synchronous and asynchronous inference methods Easy integration with remote GreatAI instances Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing Well-tested utilities for common NLP tasks (cleaning, language-tagging, sentence-segmentation, etc.) A simple, unified configuration interface Fully-typed API for Pylance and MyPy support Auto-reload for development Docker support for deployment Deployable Jupyter Notebooks Dashboard for online monitoring and analysing traces Roadmap # Prometheus & Grafana integration Well-tested feature extraction code for non-NLP data Support for direct file input Support for PostgreSQL Hello world # pip install great-ai demo.py from great_ai import GreatAI @GreatAI . create #(1) def greeter ( name : str ) -> str : #(2) return f \"Hello { name } !\" @GreatAI.create wraps your greeter function with a GreatAI instance. The function will behave very similarly but: its return value becomes a Trace[str] , it gets a process_batch method for supporting parallel execution, and it can be deployed using the great-ai command-line tool. Typing functions is recommended in general, however, not required for GreatAI to work. Note In practice, greeter could be an inference function of some AI/ML application. But it could also just wrap a black-box solution of some SaaS. Either way, it is imperative to have continuous oversight of the services you provide and data you process especially in the context of AI/ML applications. terminal great-ai demo.py Navigate to localhost:6060 in your browser. Success Your GreatAI service is ready for production use. Many of the SE4ML best practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation. Why is this GREAT? # GreatAI fits between the prototype and deployment phases of your (or your organisation's) AI development lifecycle. This is highlighted with blue in the diagram. Here, several best practices can be automatically implemented aiming to achieve the following attributes: G eneral: use any Python library without restriction R obust: have error-handling and well-tested utilities out-of-the-box E nd-to-end: utilise end-to-end feedback as a built-in, first-class concept A utomated: focus only on what actually requires your attention T rustworthy: deploy models that you and society can confidently trust Why GreatAI? # There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great. However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best practices , and thus, can meaningfully improve your deployment without requiring prohibitively large effort. Find it on PyPI Find it on DockerHub Check out the tutorial Production use # GreatAI has been battle-tested on the core platform services of ScoutinScience .","title":"Overview"},{"location":"#features","text":"Save prediction traces of each prediction including arguments and model versions Save feedback and merge it into a ground-truth database Version and store models and data on shared infrastructure (MongoDB GridFS, S3-compatible storage, shared volume) Automatically scaffolded custom REST API (and OpenAPI schema) for easy integration Input validation Sensible cache-policy Graceful error handling Seamless support for both synchronous and asynchronous inference methods Easy integration with remote GreatAI instances Built-in parallelisation (with support for multiprocessing, async, and mixed modes) for batch processing Well-tested utilities for common NLP tasks (cleaning, language-tagging, sentence-segmentation, etc.) A simple, unified configuration interface Fully-typed API for Pylance and MyPy support Auto-reload for development Docker support for deployment Deployable Jupyter Notebooks Dashboard for online monitoring and analysing traces","title":"Features"},{"location":"#roadmap","text":"Prometheus & Grafana integration Well-tested feature extraction code for non-NLP data Support for direct file input Support for PostgreSQL","title":"Roadmap"},{"location":"#hello-world","text":"pip install great-ai demo.py from great_ai import GreatAI @GreatAI . create #(1) def greeter ( name : str ) -> str : #(2) return f \"Hello { name } !\" @GreatAI.create wraps your greeter function with a GreatAI instance. The function will behave very similarly but: its return value becomes a Trace[str] , it gets a process_batch method for supporting parallel execution, and it can be deployed using the great-ai command-line tool. Typing functions is recommended in general, however, not required for GreatAI to work. Note In practice, greeter could be an inference function of some AI/ML application. But it could also just wrap a black-box solution of some SaaS. Either way, it is imperative to have continuous oversight of the services you provide and data you process especially in the context of AI/ML applications. terminal great-ai demo.py Navigate to localhost:6060 in your browser. Success Your GreatAI service is ready for production use. Many of the SE4ML best practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation.","title":"Hello world"},{"location":"#why-is-this-great","text":"GreatAI fits between the prototype and deployment phases of your (or your organisation's) AI development lifecycle. This is highlighted with blue in the diagram. Here, several best practices can be automatically implemented aiming to achieve the following attributes: G eneral: use any Python library without restriction R obust: have error-handling and well-tested utilities out-of-the-box E nd-to-end: utilise end-to-end feedback as a built-in, first-class concept A utomated: focus only on what actually requires your attention T rustworthy: deploy models that you and society can confidently trust","title":"Why is this GREAT?"},{"location":"#why-greatai","text":"There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity to use them, do that because they're great. However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many of the SE4ML best practices , and thus, can meaningfully improve your deployment without requiring prohibitively large effort. Find it on PyPI Find it on DockerHub Check out the tutorial","title":"Why GreatAI?"},{"location":"#production-use","text":"GreatAI has been battle-tested on the core platform services of ScoutinScience .","title":"Production use"},{"location":"explanation/","text":"Explanation # A lot more details and discussion about the problem context and approaches of GreatAI along with its evaluation can be found in my thesis. : Download (available soon)","title":"Explanation"},{"location":"explanation/#explanation","text":"A lot more details and discussion about the problem context and approaches of GreatAI along with its evaluation can be found in my thesis. : Download (available soon)","title":"Explanation"},{"location":"examples/scibert/","text":"Summarising scientific publications from a tech-transfer perspective # This is a simplified example illustrating how great-ai is used in practice at ScoutinScience . The subpages show great-ai in action by going over the life-cycle of finetuning and deploying a BERT-based software service. Propriety data The purpose of this example is to show you different ways in which great-ai can assist you. The exact NLP task being solved is not central. Stemming from this, and from the difficult nature of obtaining appropriate training data, the propriety dataset used for the experiments is not shared. Objectives # You will see how the great_ai.utilities can integrate into your Data Science workflow. You will see how great_ai.large_file can be used to version and store your trained model. You will see how GreatAI should be used prepare your model for a robust and responsible deployment. You will see multiple ways of customising your deployment. Overview # One of the core features of the ScoutinScience platform is summarising research papers from a tech-transfer perspective. In short, extractive summarisation is preferred using a binary classifier trained on clients' judgement of sentence interestingness. Thus, documents are sentences and the expected output is a binary label showing whether a sentence is \"worthy\" of being in the tech-transfer summary. Providing an explanation for each decision is imperative since ScoutinScience embraces applying only explainable AI (XAI) methods wherever feasible. Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Examine data Train model Deploy service Summary # Data notebook # We load and analyse the data by calculating inter-rater reliability and checking the feasibility of using an AI-based approach by testing the accuracy of a trivial baseline method. Training notebook # We simply fine-tune SciBERT. After training and evaluating a model, it is exported using great_ai.save_model . For more info, checkout the configuration how-to page . Deployment notebook # We customise the GreatAI configuration, create custom cahcing for the model and implement an inference function that can be hardened by wrapping it in a GreatAI instance. We also extract the attention weights as a quasi-explanation. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Additional files # There are some other files required for deploying the notebook. For example, the config file for S3 and MongoDB or a Dockerfile for building a custom image. These are compiled and shown on a separate page.","title":"Summarising scientific publications from a tech-transfer perspective"},{"location":"examples/scibert/#summarising-scientific-publications-from-a-tech-transfer-perspective","text":"This is a simplified example illustrating how great-ai is used in practice at ScoutinScience . The subpages show great-ai in action by going over the life-cycle of finetuning and deploying a BERT-based software service. Propriety data The purpose of this example is to show you different ways in which great-ai can assist you. The exact NLP task being solved is not central. Stemming from this, and from the difficult nature of obtaining appropriate training data, the propriety dataset used for the experiments is not shared.","title":"Summarising scientific publications from a tech-transfer perspective"},{"location":"examples/scibert/#objectives","text":"You will see how the great_ai.utilities can integrate into your Data Science workflow. You will see how great_ai.large_file can be used to version and store your trained model. You will see how GreatAI should be used prepare your model for a robust and responsible deployment. You will see multiple ways of customising your deployment.","title":"Objectives"},{"location":"examples/scibert/#overview","text":"One of the core features of the ScoutinScience platform is summarising research papers from a tech-transfer perspective. In short, extractive summarisation is preferred using a binary classifier trained on clients' judgement of sentence interestingness. Thus, documents are sentences and the expected output is a binary label showing whether a sentence is \"worthy\" of being in the tech-transfer summary. Providing an explanation for each decision is imperative since ScoutinScience embraces applying only explainable AI (XAI) methods wherever feasible. Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Examine data Train model Deploy service","title":"Overview"},{"location":"examples/scibert/#summary","text":"","title":"Summary"},{"location":"examples/scibert/#data-notebook","text":"We load and analyse the data by calculating inter-rater reliability and checking the feasibility of using an AI-based approach by testing the accuracy of a trivial baseline method.","title":"Data notebook"},{"location":"examples/scibert/#training-notebook","text":"We simply fine-tune SciBERT. After training and evaluating a model, it is exported using great_ai.save_model . For more info, checkout the configuration how-to page .","title":"Training notebook"},{"location":"examples/scibert/#deployment-notebook","text":"We customise the GreatAI configuration, create custom cahcing for the model and implement an inference function that can be hardened by wrapping it in a GreatAI instance. We also extract the attention weights as a quasi-explanation. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly.","title":"Deployment notebook"},{"location":"examples/scibert/#additional-files","text":"There are some other files required for deploying the notebook. For example, the config file for S3 and MongoDB or a Dockerfile for building a custom image. These are compiled and shown on a separate page.","title":"Additional files"},{"location":"examples/scibert/additional-files/","text":"Additional files in the repository # In order to give you a smooth experience while comprehending this example, all non-notebook files are presented on this page in one place. In reality, these files should be in your project's top-level directory. config.ini # config.ini ENVIRONMENT = DEVELOPMENT ENVIRONMENT = ENV:ENVIRONMENT MONGO_CONNECTION_STRING = ENV:MONGO_CONNECTION_STRING MONGO_DATABASE = highlights AWS_REGION_NAME = eu-west-2 AWS_ACCESS_KEY_ID = MY_DEFAULT_AWS_ACCESS_KEY_ID_FOR_DEVELOPMENT AWS_SECRET_ACCESS_KEY = MY_DEFAULT_AWS_SECRET_ACCESS_KEY_FOR_DEVELOPMENT LARGE_FILES_BUCKET_NAME = my-orgs-large-files AWS_REGION_NAME = ENV:AWS_REGION_NAME AWS_ACCESS_KEY_ID = ENV:AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY = ENV:AWS_SECRET_ACCESS_KEY LARGE_FILES_BUCKET_NAME = ENV:LARGE_FILES_BUCKET_NAME All necessary configuration which is read by great_ai.utilities.ConfigFile . This will resolve values starting with ENV: from your environment variables. requirements.txt # requirements.txt torch==1.12.0 transformers==4.20.1 numpy==1.23.0 Usually, it is recommended to pin (freeze) the library versions on which we depend. This file is referenced by the Dockerfile . Dockerfile # Dockerfile FROM schmelczera/great-ai:v0.1.6 COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt COPY . ./ RUN large-file --backend s3 --secrets s3.ini --cache scibert-highlights CMD [ \"deploy.ipynb\" ] This is used by the CD pipeline to create the production deployment of the service. .dockerignore # .dockerignore .cache .git data .gitignore .env .vscode .dockerignore Dockerfile .mypy_cache .gitignore **/__pycache__ **/.DS_Store README.md It is useful not to send, for example, the .cache folder used by LargeFile to the docker daemon; this will speed up your local build times substantially. .gitignore A very similar looking .gitignore file should also be present.","title":"Additional files in the repository"},{"location":"examples/scibert/additional-files/#additional-files-in-the-repository","text":"In order to give you a smooth experience while comprehending this example, all non-notebook files are presented on this page in one place. In reality, these files should be in your project's top-level directory.","title":"Additional files in the repository"},{"location":"examples/scibert/additional-files/#configini","text":"config.ini ENVIRONMENT = DEVELOPMENT ENVIRONMENT = ENV:ENVIRONMENT MONGO_CONNECTION_STRING = ENV:MONGO_CONNECTION_STRING MONGO_DATABASE = highlights AWS_REGION_NAME = eu-west-2 AWS_ACCESS_KEY_ID = MY_DEFAULT_AWS_ACCESS_KEY_ID_FOR_DEVELOPMENT AWS_SECRET_ACCESS_KEY = MY_DEFAULT_AWS_SECRET_ACCESS_KEY_FOR_DEVELOPMENT LARGE_FILES_BUCKET_NAME = my-orgs-large-files AWS_REGION_NAME = ENV:AWS_REGION_NAME AWS_ACCESS_KEY_ID = ENV:AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY = ENV:AWS_SECRET_ACCESS_KEY LARGE_FILES_BUCKET_NAME = ENV:LARGE_FILES_BUCKET_NAME All necessary configuration which is read by great_ai.utilities.ConfigFile . This will resolve values starting with ENV: from your environment variables.","title":"config.ini"},{"location":"examples/scibert/additional-files/#requirementstxt","text":"requirements.txt torch==1.12.0 transformers==4.20.1 numpy==1.23.0 Usually, it is recommended to pin (freeze) the library versions on which we depend. This file is referenced by the Dockerfile .","title":"requirements.txt"},{"location":"examples/scibert/additional-files/#dockerfile","text":"Dockerfile FROM schmelczera/great-ai:v0.1.6 COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt COPY . ./ RUN large-file --backend s3 --secrets s3.ini --cache scibert-highlights CMD [ \"deploy.ipynb\" ] This is used by the CD pipeline to create the production deployment of the service.","title":"Dockerfile"},{"location":"examples/scibert/additional-files/#dockerignore","text":".dockerignore .cache .git data .gitignore .env .vscode .dockerignore Dockerfile .mypy_cache .gitignore **/__pycache__ **/.DS_Store README.md It is useful not to send, for example, the .cache folder used by LargeFile to the docker daemon; this will speed up your local build times substantially. .gitignore A very similar looking .gitignore file should also be present.","title":".dockerignore"},{"location":"examples/scibert/data/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Explore data and feasibility of approach \u00b6 We had asked our clients and in-house experts to annotate sentences using a rigorous guideline. The aim is to decide on which sentences they would like to see in a summary for a paper. The results are in JSON format, each annotator has a separate file. Let's load them. In [1]: Copied! from pathlib import Path import json annotations = [] for p in Path ( \"data\" ) . glob ( \"*.json\" ): with open ( p , encoding = \"utf-8\" ) as f : print ( p ) annotations . append ( json . load ( f )) evaluations = { sentence : [ annotation [ sentence ] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation . keys () } } X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] from pathlib import Path import json annotations = [] for p in Path(\"data\").glob(\"*.json\"): with open(p, encoding=\"utf-8\") as f: print(p) annotations.append(json.load(f)) evaluations = { sentence: [ annotation[sentence] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation.keys() } } X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] data/evaluation-experiment-2-stage #1-sa6a0y.json data/evaluation-experiment-2-stage #1-2m6dmb.json Save the compiled and processed data for later use using LargeFileS3. In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , \"w\" , encoding = \"utf-8\" ) as f : json . dump (( X , y ), f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", \"w\", encoding=\"utf-8\") as f: json.dump((X, y), f) Copying file for summary-train-dataset-small-0 Compressing summary-train-dataset-small-0 Uploading summary-train-dataset-small-0 to S3 as summary-train-dataset-small/0 Uploading summary-train-dataset-small-0.tar.gz 0.04/0.04 MB (100.0%) Filter out sentences which don't have enough annotations. In [3]: Copied! y1 = [ e [ 0 ] for e in evaluations . values () if len ( e ) == 2 ] y2 = [ e [ 1 ] for e in evaluations . values () if len ( e ) == 2 ] y1 = [e[0] for e in evaluations.values() if len(e) == 2] y2 = [e[1] for e in evaluations.values() if len(e) == 2] Calculate Cohen's kappa . It's a bit low but the task itself is pretty subjective so it's not all that surprising. In [4]: Copied! import sklearn.metrics sklearn . metrics . cohen_kappa_score ( y1 , y2 ) import sklearn.metrics sklearn.metrics.cohen_kappa_score(y1, y2) Out[4]: 0.3546448712421808 Can we train anything on this data? Let's try with a trivial SVM. In [5]: Copied! X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] In [6]: Copied! from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True , min_df = 3 , max_df = 0.3 )), ( \"classifier\" , LinearSVC ()), ] ) # baseline model cross_val_score ( model , X , y , cv = 5 ) from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True, min_df=3, max_df=0.3)), (\"classifier\", LinearSVC()), ] ) # baseline model cross_val_score(model, X, y, cv=5) Out[6]: array([0.79, 0.75, 0.77, 0.69, 0.77]) The cross-validation shows promising accuracies. But accuracy isn't everything, therefore, we should investigate the accuracy metrics. In [7]: Copied! X_train , X_test , y_train , y_test = train_test_split ( X , y , test_size = 0.2 , random_state = 0 ) model . fit ( X_train , y_train ) X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0) model.fit(X_train, y_train) Out[7]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) TfidfVectorizer TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True) LinearSVC LinearSVC() In [8]: Copied! y_predicted = model . predict ( X_test ) print ( sklearn . metrics . classification_report ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ] ) ) sklearn . metrics . ConfusionMatrixDisplay . from_predictions ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ], xticks_rotation = \"vertical\" , values_format = \".2f\" , ) None y_predicted = model.predict(X_test) print( sklearn.metrics.classification_report( [y > 0 for y in y_test], [y > 0 for y in y_predicted] ) ) sklearn.metrics.ConfusionMatrixDisplay.from_predictions( [y > 0 for y in y_test], [y > 0 for y in y_predicted], xticks_rotation=\"vertical\", values_format=\".2f\", ) None precision recall f1-score support False 0.78 0.78 0.78 51 True 0.78 0.78 0.78 49 accuracy 0.78 100 macro avg 0.78 0.78 0.78 100 weighted avg 0.78 0.78 0.78 100 We get an F1-score of 0.78 without any hyperparameter-optimisation; this task may be feasible to solve with AI. Next: Part 2","title":"Explore data and feasibility of approach"},{"location":"examples/scibert/data/#explore-data-and-feasibility-of-approach","text":"We had asked our clients and in-house experts to annotate sentences using a rigorous guideline. The aim is to decide on which sentences they would like to see in a summary for a paper. The results are in JSON format, each annotator has a separate file. Let's load them. In [1]: Copied! from pathlib import Path import json annotations = [] for p in Path ( \"data\" ) . glob ( \"*.json\" ): with open ( p , encoding = \"utf-8\" ) as f : print ( p ) annotations . append ( json . load ( f )) evaluations = { sentence : [ annotation [ sentence ] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation . keys () } } X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] from pathlib import Path import json annotations = [] for p in Path(\"data\").glob(\"*.json\"): with open(p, encoding=\"utf-8\") as f: print(p) annotations.append(json.load(f)) evaluations = { sentence: [ annotation[sentence] for annotation in annotations if sentence in annotation ] for sentence in { sentence for annotation in annotations for sentence in annotation.keys() } } X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] data/evaluation-experiment-2-stage #1-sa6a0y.json data/evaluation-experiment-2-stage #1-2m6dmb.json Save the compiled and processed data for later use using LargeFileS3. In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , \"w\" , encoding = \"utf-8\" ) as f : json . dump (( X , y ), f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", \"w\", encoding=\"utf-8\") as f: json.dump((X, y), f) Copying file for summary-train-dataset-small-0 Compressing summary-train-dataset-small-0 Uploading summary-train-dataset-small-0 to S3 as summary-train-dataset-small/0 Uploading summary-train-dataset-small-0.tar.gz 0.04/0.04 MB (100.0%) Filter out sentences which don't have enough annotations. In [3]: Copied! y1 = [ e [ 0 ] for e in evaluations . values () if len ( e ) == 2 ] y2 = [ e [ 1 ] for e in evaluations . values () if len ( e ) == 2 ] y1 = [e[0] for e in evaluations.values() if len(e) == 2] y2 = [e[1] for e in evaluations.values() if len(e) == 2] Calculate Cohen's kappa . It's a bit low but the task itself is pretty subjective so it's not all that surprising. In [4]: Copied! import sklearn.metrics sklearn . metrics . cohen_kappa_score ( y1 , y2 ) import sklearn.metrics sklearn.metrics.cohen_kappa_score(y1, y2) Out[4]: 0.3546448712421808 Can we train anything on this data? Let's try with a trivial SVM. In [5]: Copied! X = [ s for s in evaluations . keys ()] y = [ int ( sum ( e ) > 0 ) for e in evaluations . values ()] X = [s for s in evaluations.keys()] y = [int(sum(e) > 0) for e in evaluations.values()] In [6]: Copied! from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True , min_df = 3 , max_df = 0.3 )), ( \"classifier\" , LinearSVC ()), ] ) # baseline model cross_val_score ( model , X , y , cv = 5 ) from sklearn.model_selection import train_test_split from sklearn.svm import LinearSVC from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.model_selection import cross_val_score model = Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True, min_df=3, max_df=0.3)), (\"classifier\", LinearSVC()), ] ) # baseline model cross_val_score(model, X, y, cv=5) Out[6]: array([0.79, 0.75, 0.77, 0.69, 0.77]) The cross-validation shows promising accuracies. But accuracy isn't everything, therefore, we should investigate the accuracy metrics. In [7]: Copied! X_train , X_test , y_train , y_test = train_test_split ( X , y , test_size = 0.2 , random_state = 0 ) model . fit ( X_train , y_train ) X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0) model.fit(X_train, y_train) Out[7]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True)), ('classifier', LinearSVC())]) TfidfVectorizer TfidfVectorizer(max_df=0.3, min_df=3, sublinear_tf=True) LinearSVC LinearSVC() In [8]: Copied! y_predicted = model . predict ( X_test ) print ( sklearn . metrics . classification_report ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ] ) ) sklearn . metrics . ConfusionMatrixDisplay . from_predictions ( [ y > 0 for y in y_test ], [ y > 0 for y in y_predicted ], xticks_rotation = \"vertical\" , values_format = \".2f\" , ) None y_predicted = model.predict(X_test) print( sklearn.metrics.classification_report( [y > 0 for y in y_test], [y > 0 for y in y_predicted] ) ) sklearn.metrics.ConfusionMatrixDisplay.from_predictions( [y > 0 for y in y_test], [y > 0 for y in y_predicted], xticks_rotation=\"vertical\", values_format=\".2f\", ) None precision recall f1-score support False 0.78 0.78 0.78 51 True 0.78 0.78 0.78 49 accuracy 0.78 100 macro avg 0.78 0.78 0.78 100 weighted avg 0.78 0.78 0.78 100 We get an F1-score of 0.78 without any hyperparameter-optimisation; this task may be feasible to solve with AI. Next: Part 2","title":"Explore data and feasibility of approach"},{"location":"examples/scibert/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Create an inference function \u00b6 Everything is ready to wrap the previously trained model and deploy it. First, we need to configure the LargeFileBackend, the TracingDatabase and GreatAI. In [1]: Copied! from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure , MongoDbDriver configuration = ConfigFile ( \"config.ini\" ) LargeFileS3 . configure_credentials_from_file ( configuration ) MongoDbDriver . configure_credentials_from_file ( configuration ) configure ( dashboard_table_size = 100 , # traces are small, we can show many prediction_cache_size = 4096 , # predictions are expensive, cache them ) from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure, MongoDbDriver configuration = ConfigFile(\"config.ini\") LargeFileS3.configure_credentials_from_file(configuration) MongoDbDriver.configure_credentials_from_file(configuration) configure( dashboard_table_size=100, # traces are small, we can show many prediction_cache_size=4096, # predictions are expensive, cache them ) The value of `ENVIRONMENT` contains the \"ENV` prefix but `ENVIRONMENT` is not defined as an environment variable, using the default value defined above (`DEVELOPMENT`) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f MongoDbDriver has been already configured: skipping initialisation LargeFileS3 has been already configured: skipping initialisation GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: MongoDbDriver \ud83d\udd29 large_file_implementation: LargeFileS3 \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 4096 \ud83d\udd29 dashboard_table_size: 100 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices For a pleasant developer experience, we create some typed models that will show up in the automatically generated OpenAPI schema specification and will also provide runtime type validation. In [2]: Copied! from typing import List from pydantic import BaseModel class Attention ( BaseModel ): weight : float token : str class EvaluatedSentence ( BaseModel ): score : float text : str explanation : List [ Attention ] from typing import List from pydantic import BaseModel class Attention(BaseModel): weight: float token: str class EvaluatedSentence(BaseModel): score: float text: str explanation: List[Attention] Even though @use_model caches the remote files locally and it also handles deserialising objects, we only use it to store a directory. In this case, it gives back a path, the path to that directory. So, we need to load the files from that folder ourselves. In order to only load it once per process, we create a small model loader helper function. This is usually not needed, however, when we can outsmart dill so for optimisation purposes, we do it. In [3]: Copied! from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel , PreTrainedTokenizer , ) from transformers import ( AutoConfig , AutoModelForSequenceClassification , AutoTokenizer , ) _tokenizer : PreTrainedTokenizer = None _loaded_model : PreTrainedModel = None @use_model ( \"scibert-highlights\" , version = \"latest\" , model_kwarg_name = \"model_path\" ) def get_tokenizer_and_model ( model_path : Path , original_model : str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple [ PreTrainedTokenizer , PreTrainedModel ]: global _tokenizer , _loaded_model if _tokenizer is None : _tokenizer = AutoTokenizer . from_pretrained ( original_model ) if _loaded_model is None : config = AutoConfig . from_pretrained ( model_path , output_hidden_states = True , output_attentions = True ) _loaded_model = AutoModelForSequenceClassification . from_pretrained ( model_path , config = config ) return _tokenizer , _loaded_model from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel, PreTrainedTokenizer, ) from transformers import ( AutoConfig, AutoModelForSequenceClassification, AutoTokenizer, ) _tokenizer: PreTrainedTokenizer = None _loaded_model: PreTrainedModel = None @use_model(\"scibert-highlights\", version=\"latest\", model_kwarg_name=\"model_path\") def get_tokenizer_and_model( model_path: Path, original_model: str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple[PreTrainedTokenizer, PreTrainedModel]: global _tokenizer, _loaded_model if _tokenizer is None: _tokenizer = AutoTokenizer.from_pretrained(original_model) if _loaded_model is None: config = AutoConfig.from_pretrained( model_path, output_hidden_states=True, output_attentions=True ) _loaded_model = AutoModelForSequenceClassification.from_pretrained( model_path, config=config ) return _tokenizer, _loaded_model Latest version of scibert-highlights is 0 (from versions: 0) File scibert-highlights-0 found in cache Finally, implement the inference function. In [4]: Copied! from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI . create def find_highlights ( sentence : str ) -> EvaluatedSentence : \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer , loaded_model = get_tokenizer_and_model () sentence = clean ( sentence , convert_to_ascii = True , remove_brackets = True ) tensors = tokenizer ( sentence , return_tensors = \"pt\" , truncation = True , max_length = 512 ) with torch . inference_mode (): result : SequenceClassifierOutput = loaded_model ( ** tensors ) positive_likelihood = torch . nn . Softmax ( dim = 1 )( result . logits )[ 0 ][ 1 ] tokens = tensors [ \"input_ids\" ][ 0 ] attentions = np . sum ( result . attentions [ - 1 ] . numpy ()[ 0 ], axis = 0 )[ 0 ][ 1 : - 1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list ( zip ( attentions , tokens [ 1 : - 1 ])) for token in re . split ( r \"([ .,])\" , sentence ): token = token . strip () if not token : continue bert_tokens = tokenizer ( token , return_tensors = \"pt\" , truncation = True , max_length = 512 )[ \"input_ids\" ][ 0 ][ 1 : - 1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens : if not token_attentions : break a , t2 = token_attentions . pop ( 0 ) assert t1 == t2 , sentence weight += a explanation . append ( Attention ( token = token if token in \".,\" else \" \" + token , weight = round ( weight , 4 ) ) ) if not token_attentions : break return EvaluatedSentence ( score = positive_likelihood , text = sentence , explanation = explanation ) from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI.create def find_highlights(sentence: str) -> EvaluatedSentence: \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer, loaded_model = get_tokenizer_and_model() sentence = clean(sentence, convert_to_ascii=True, remove_brackets=True) tensors = tokenizer(sentence, return_tensors=\"pt\", truncation=True, max_length=512) with torch.inference_mode(): result: SequenceClassifierOutput = loaded_model(**tensors) positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1] tokens = tensors[\"input_ids\"][0] attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][ 1:-1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list(zip(attentions, tokens[1:-1])) for token in re.split(r\"([ .,])\", sentence): token = token.strip() if not token: continue bert_tokens = tokenizer( token, return_tensors=\"pt\", truncation=True, max_length=512 )[\"input_ids\"][0][ 1:-1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens: if not token_attentions: break a, t2 = token_attentions.pop(0) assert t1 == t2, sentence weight += a explanation.append( Attention( token=token if token in \".,\" else \" \" + token, weight=round(weight, 4) ) ) if not token_attentions: break return EvaluatedSentence( score=positive_likelihood, text=sentence, explanation=explanation ) A simple test to see everything works. Note that the models list is filled by the @use_model call even though it's not on the main inference function. In [5]: Copied! if __name__ == \"__main__\" : find_highlights ( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights ( \"Their solution did not perform well.\" ) if __name__ == \"__main__\": find_highlights( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights(\"Their solution did not perform well.\") Out[5]: (Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:29.581701', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 51, 'arg:sentence:value': 'Our solution has outperformed the ' 'state-of-the-art.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 7127.2063, 'output': { 'explanation': [ {'token': ' Our', 'weight': 0.3993}, {'token': ' solution', 'weight': 0.3481}, {'token': ' has', 'weight': 0.2945}, {'token': ' outperformed', 'weight': 0.4011}, {'token': ' the', 'weight': 0.1484}, {'token': ' state-of-the-art', 'weight': 0.5727}, {'token': '.', 'weight': 7.775}], 'score': 0.9991180300712585, 'text': 'Our solution has outperformed the state-of-the-art.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '56e20e94-79df-4793-ae61-d20820ebe2d3'}), Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:37.020275', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 36, 'arg:sentence:value': 'Their solution did not perform ' 'well.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 170.7057, 'output': { 'explanation': [ {'token': ' Their', 'weight': 1.1475}, {'token': ' solution', 'weight': 0.8205}, {'token': ' did', 'weight': 0.3254}, {'token': ' not', 'weight': 0.2921}, {'token': ' perform', 'weight': 0.4293}, {'token': ' well', 'weight': 0.2772}, {'token': '.', 'weight': 4.4723}], 'score': 0.12305451184511185, 'text': 'Their solution did not perform well.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '7fcf8271-1738-4025-8305-d5a1e5100aea'})) In this case, the service is built as a docker image, pushed to our image registry and subsequent rolling update is performed in the production cluster. To check out the Dockerimage, go to the additional files page .","title":"Create an inference function"},{"location":"examples/scibert/deploy/#create-an-inference-function","text":"Everything is ready to wrap the previously trained model and deploy it. First, we need to configure the LargeFileBackend, the TracingDatabase and GreatAI. In [1]: Copied! from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure , MongoDbDriver configuration = ConfigFile ( \"config.ini\" ) LargeFileS3 . configure_credentials_from_file ( configuration ) MongoDbDriver . configure_credentials_from_file ( configuration ) configure ( dashboard_table_size = 100 , # traces are small, we can show many prediction_cache_size = 4096 , # predictions are expensive, cache them ) from great_ai.utilities import ConfigFile from great_ai.large_file import LargeFileS3 from great_ai import configure, MongoDbDriver configuration = ConfigFile(\"config.ini\") LargeFileS3.configure_credentials_from_file(configuration) MongoDbDriver.configure_credentials_from_file(configuration) configure( dashboard_table_size=100, # traces are small, we can show many prediction_cache_size=4096, # predictions are expensive, cache them ) The value of `ENVIRONMENT` contains the \"ENV` prefix but `ENVIRONMENT` is not defined as an environment variable, using the default value defined above (`DEVELOPMENT`) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f MongoDbDriver has been already configured: skipping initialisation LargeFileS3 has been already configured: skipping initialisation GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: MongoDbDriver \ud83d\udd29 large_file_implementation: LargeFileS3 \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 4096 \ud83d\udd29 dashboard_table_size: 100 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices For a pleasant developer experience, we create some typed models that will show up in the automatically generated OpenAPI schema specification and will also provide runtime type validation. In [2]: Copied! from typing import List from pydantic import BaseModel class Attention ( BaseModel ): weight : float token : str class EvaluatedSentence ( BaseModel ): score : float text : str explanation : List [ Attention ] from typing import List from pydantic import BaseModel class Attention(BaseModel): weight: float token: str class EvaluatedSentence(BaseModel): score: float text: str explanation: List[Attention] Even though @use_model caches the remote files locally and it also handles deserialising objects, we only use it to store a directory. In this case, it gives back a path, the path to that directory. So, we need to load the files from that folder ourselves. In order to only load it once per process, we create a small model loader helper function. This is usually not needed, however, when we can outsmart dill so for optimisation purposes, we do it. In [3]: Copied! from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel , PreTrainedTokenizer , ) from transformers import ( AutoConfig , AutoModelForSequenceClassification , AutoTokenizer , ) _tokenizer : PreTrainedTokenizer = None _loaded_model : PreTrainedModel = None @use_model ( \"scibert-highlights\" , version = \"latest\" , model_kwarg_name = \"model_path\" ) def get_tokenizer_and_model ( model_path : Path , original_model : str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple [ PreTrainedTokenizer , PreTrainedModel ]: global _tokenizer , _loaded_model if _tokenizer is None : _tokenizer = AutoTokenizer . from_pretrained ( original_model ) if _loaded_model is None : config = AutoConfig . from_pretrained ( model_path , output_hidden_states = True , output_attentions = True ) _loaded_model = AutoModelForSequenceClassification . from_pretrained ( model_path , config = config ) return _tokenizer , _loaded_model from great_ai import use_model from pathlib import Path from typing import Tuple from transformers import ( PreTrainedModel, PreTrainedTokenizer, ) from transformers import ( AutoConfig, AutoModelForSequenceClassification, AutoTokenizer, ) _tokenizer: PreTrainedTokenizer = None _loaded_model: PreTrainedModel = None @use_model(\"scibert-highlights\", version=\"latest\", model_kwarg_name=\"model_path\") def get_tokenizer_and_model( model_path: Path, original_model: str = \"allenai/scibert_scivocab_uncased\" ) -> Tuple[PreTrainedTokenizer, PreTrainedModel]: global _tokenizer, _loaded_model if _tokenizer is None: _tokenizer = AutoTokenizer.from_pretrained(original_model) if _loaded_model is None: config = AutoConfig.from_pretrained( model_path, output_hidden_states=True, output_attentions=True ) _loaded_model = AutoModelForSequenceClassification.from_pretrained( model_path, config=config ) return _tokenizer, _loaded_model Latest version of scibert-highlights is 0 (from versions: 0) File scibert-highlights-0 found in cache Finally, implement the inference function. In [4]: Copied! from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI . create def find_highlights ( sentence : str ) -> EvaluatedSentence : \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer , loaded_model = get_tokenizer_and_model () sentence = clean ( sentence , convert_to_ascii = True , remove_brackets = True ) tensors = tokenizer ( sentence , return_tensors = \"pt\" , truncation = True , max_length = 512 ) with torch . inference_mode (): result : SequenceClassifierOutput = loaded_model ( ** tensors ) positive_likelihood = torch . nn . Softmax ( dim = 1 )( result . logits )[ 0 ][ 1 ] tokens = tensors [ \"input_ids\" ][ 0 ] attentions = np . sum ( result . attentions [ - 1 ] . numpy ()[ 0 ], axis = 0 )[ 0 ][ 1 : - 1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list ( zip ( attentions , tokens [ 1 : - 1 ])) for token in re . split ( r \"([ .,])\" , sentence ): token = token . strip () if not token : continue bert_tokens = tokenizer ( token , return_tensors = \"pt\" , truncation = True , max_length = 512 )[ \"input_ids\" ][ 0 ][ 1 : - 1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens : if not token_attentions : break a , t2 = token_attentions . pop ( 0 ) assert t1 == t2 , sentence weight += a explanation . append ( Attention ( token = token if token in \".,\" else \" \" + token , weight = round ( weight , 4 ) ) ) if not token_attentions : break return EvaluatedSentence ( score = positive_likelihood , text = sentence , explanation = explanation ) from great_ai import GreatAI from great_ai.utilities import clean import re import numpy as np import torch from transformers.modeling_outputs import SequenceClassifierOutput @GreatAI.create def find_highlights(sentence: str) -> EvaluatedSentence: \"\"\"Get the interestingness prediction of the input sentence using SciBERT. Run the SciBERT model in inference mode and evaluate the sentence. Additionally, provide explanation in the form of the last layer's sum attention between `[CLS]` and the other tokens. \"\"\" tokenizer, loaded_model = get_tokenizer_and_model() sentence = clean(sentence, convert_to_ascii=True, remove_brackets=True) tensors = tokenizer(sentence, return_tensors=\"pt\", truncation=True, max_length=512) with torch.inference_mode(): result: SequenceClassifierOutput = loaded_model(**tensors) positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1] tokens = tensors[\"input_ids\"][0] attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][ 1:-1 ] # Tuple of `torch.FloatTensor` (one for each layer) of shape # `(batch_size, num_heads, sequence_length, sequence_length)`. explanation = [] token_attentions = list(zip(attentions, tokens[1:-1])) for token in re.split(r\"([ .,])\", sentence): token = token.strip() if not token: continue bert_tokens = tokenizer( token, return_tensors=\"pt\", truncation=True, max_length=512 )[\"input_ids\"][0][ 1:-1 ] # truncation=True needed to fix `RuntimeError: Already borrowed` weight = 0 for t1 in bert_tokens: if not token_attentions: break a, t2 = token_attentions.pop(0) assert t1 == t2, sentence weight += a explanation.append( Attention( token=token if token in \".,\" else \" \" + token, weight=round(weight, 4) ) ) if not token_attentions: break return EvaluatedSentence( score=positive_likelihood, text=sentence, explanation=explanation ) A simple test to see everything works. Note that the models list is filled by the @use_model call even though it's not on the main inference function. In [5]: Copied! if __name__ == \"__main__\" : find_highlights ( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights ( \"Their solution did not perform well.\" ) if __name__ == \"__main__\": find_highlights( \"Our solution has outperformed the state-of-the-art.\" ), find_highlights(\"Their solution did not perform well.\") Out[5]: (Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:29.581701', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 51, 'arg:sentence:value': 'Our solution has outperformed the ' 'state-of-the-art.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 7127.2063, 'output': { 'explanation': [ {'token': ' Our', 'weight': 0.3993}, {'token': ' solution', 'weight': 0.3481}, {'token': ' has', 'weight': 0.2945}, {'token': ' outperformed', 'weight': 0.4011}, {'token': ' the', 'weight': 0.1484}, {'token': ' state-of-the-art', 'weight': 0.5727}, {'token': '.', 'weight': 7.775}], 'score': 0.9991180300712585, 'text': 'Our solution has outperformed the state-of-the-art.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '56e20e94-79df-4793-ae61-d20820ebe2d3'}), Trace[EvaluatedSentence]({'created': '2022-07-16T18:47:37.020275', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 36, 'arg:sentence:value': 'Their solution did not perform ' 'well.'}, 'models': [{'key': 'scibert-highlights', 'version': 0}], 'original_execution_time_ms': 170.7057, 'output': { 'explanation': [ {'token': ' Their', 'weight': 1.1475}, {'token': ' solution', 'weight': 0.8205}, {'token': ' did', 'weight': 0.3254}, {'token': ' not', 'weight': 0.2921}, {'token': ' perform', 'weight': 0.4293}, {'token': ' well', 'weight': 0.2772}, {'token': '.', 'weight': 4.4723}], 'score': 0.12305451184511185, 'text': 'Their solution did not perform well.'}, 'tags': ['find_highlights', 'online', 'development'], 'trace_id': '7fcf8271-1738-4025-8305-d5a1e5100aea'})) In this case, the service is built as a docker image, pushed to our image registry and subsequent rolling update is performed in the production cluster. To check out the Dockerimage, go to the additional files page .","title":"Create an inference function"},{"location":"examples/scibert/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Fine-tune SciBERT \u00b6 We are planning to do a simple classification task on scientific text. For that, SciBERT is an ideal model to fine-tune since it has been pretrained of academic publications. This notebook was updated so that it can run in Google Colab . First, we need to install the dependencies. In [1]: Copied! ! pip install transformers datasets great - ai > / dev / null !pip install transformers datasets great-ai > /dev/null Load the training data from S3. (We have uploaded this to S3 in the data notebook.) In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , encoding = \"utf-8\" ) as f : # splitting training and test data is done later by `datasets` X , y = json . load ( f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", encoding=\"utf-8\") as f: # splitting training and test data is done later by `datasets` X, y = json.load(f) Latest version of summary-train-dataset-small is 0 (from versions: 0) File summary-train-dataset-small-0 found in cache Finetune SciBERT, for more info about this step, check out HuggingFace . If you're only here for great-ai , feel free to skip the next cell. In [22]: Copied! from transformers import ( AutoModelForSequenceClassification , AutoTokenizer , DataCollatorWithPadding , Trainer , TrainingArguments , EarlyStoppingCallback , ) from pathlib import Path import numpy as np from datasets import Dataset , load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer . from_pretrained ( MODEL ) model = AutoModelForSequenceClassification . from_pretrained ( MODEL , num_labels = 2 ) data_collator = DataCollatorWithPadding ( tokenizer = tokenizer ) def tokenize_function ( v ): return tokenizer ( v [ \"text\" ]) dataset = ( Dataset . from_dict ({ \"text\" : X , \"label\" : y }) . map ( lambda v : tokenizer ( v [ \"text\" ], truncation = True ), batched = True ) . remove_columns ( \"text\" ) . train_test_split ( test_size = 0.2 , shuffle = True ) ) f1_score = load_metric ( \"f1\" ) def compute_metrics ( p ): pred , labels = p pred = np . argmax ( pred , axis = 1 ) return f1_score . compute ( predictions = pred , references = labels ) training_args = TrainingArguments ( output_dir = Path ( \"models\" ), per_device_train_batch_size = BATCH_SIZE , per_device_eval_batch_size = BATCH_SIZE , save_total_limit = 5 , num_train_epochs = 50 , save_strategy = \"epoch\" , evaluation_strategy = \"epoch\" , logging_strategy = \"epoch\" , weight_decay = 0.01 , metric_for_best_model = \"f1\" , load_best_model_at_end = True , ) result = Trainer ( model = model , args = training_args , train_dataset = dataset [ \"train\" ], eval_dataset = dataset [ \"test\" ], data_collator = data_collator , compute_metrics = compute_metrics , callbacks = [ EarlyStoppingCallback ( early_stopping_patience = 5 )], ) . train () from transformers import ( AutoModelForSequenceClassification, AutoTokenizer, DataCollatorWithPadding, Trainer, TrainingArguments, EarlyStoppingCallback, ) from pathlib import Path import numpy as np from datasets import Dataset, load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer.from_pretrained(MODEL) model = AutoModelForSequenceClassification.from_pretrained(MODEL, num_labels=2) data_collator = DataCollatorWithPadding(tokenizer=tokenizer) def tokenize_function(v): return tokenizer(v[\"text\"]) dataset = ( Dataset.from_dict({\"text\": X, \"label\": y}) .map(lambda v: tokenizer(v[\"text\"], truncation=True), batched=True) .remove_columns(\"text\") .train_test_split(test_size=0.2, shuffle=True) ) f1_score = load_metric(\"f1\") def compute_metrics(p): pred, labels = p pred = np.argmax(pred, axis=1) return f1_score.compute(predictions=pred, references=labels) training_args = TrainingArguments( output_dir=Path(\"models\"), per_device_train_batch_size=BATCH_SIZE, per_device_eval_batch_size=BATCH_SIZE, save_total_limit=5, num_train_epochs=50, save_strategy=\"epoch\", evaluation_strategy=\"epoch\", logging_strategy=\"epoch\", weight_decay=0.01, metric_for_best_model=\"f1\", load_best_model_at_end=True, ) result = Trainer( model=model, args=training_args, train_dataset=dataset[\"train\"], eval_dataset=dataset[\"test\"], data_collator=data_collator, compute_metrics=compute_metrics, callbacks=[EarlyStoppingCallback(early_stopping_patience=5)], ).train() 0%| | 0/1 [00:00 / dev / null !pip install transformers datasets great-ai > /dev/null Load the training data from S3. (We have uploaded this to S3 in the data notebook.) In [2]: Copied! from great_ai.large_file import LargeFileS3 import json LargeFileS3 . configure_credentials_from_file ( \"config.ini\" ) with LargeFileS3 ( \"summary-train-dataset-small\" , encoding = \"utf-8\" ) as f : # splitting training and test data is done later by `datasets` X , y = json . load ( f ) from great_ai.large_file import LargeFileS3 import json LargeFileS3.configure_credentials_from_file(\"config.ini\") with LargeFileS3(\"summary-train-dataset-small\", encoding=\"utf-8\") as f: # splitting training and test data is done later by `datasets` X, y = json.load(f) Latest version of summary-train-dataset-small is 0 (from versions: 0) File summary-train-dataset-small-0 found in cache Finetune SciBERT, for more info about this step, check out HuggingFace . If you're only here for great-ai , feel free to skip the next cell. In [22]: Copied! from transformers import ( AutoModelForSequenceClassification , AutoTokenizer , DataCollatorWithPadding , Trainer , TrainingArguments , EarlyStoppingCallback , ) from pathlib import Path import numpy as np from datasets import Dataset , load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer . from_pretrained ( MODEL ) model = AutoModelForSequenceClassification . from_pretrained ( MODEL , num_labels = 2 ) data_collator = DataCollatorWithPadding ( tokenizer = tokenizer ) def tokenize_function ( v ): return tokenizer ( v [ \"text\" ]) dataset = ( Dataset . from_dict ({ \"text\" : X , \"label\" : y }) . map ( lambda v : tokenizer ( v [ \"text\" ], truncation = True ), batched = True ) . remove_columns ( \"text\" ) . train_test_split ( test_size = 0.2 , shuffle = True ) ) f1_score = load_metric ( \"f1\" ) def compute_metrics ( p ): pred , labels = p pred = np . argmax ( pred , axis = 1 ) return f1_score . compute ( predictions = pred , references = labels ) training_args = TrainingArguments ( output_dir = Path ( \"models\" ), per_device_train_batch_size = BATCH_SIZE , per_device_eval_batch_size = BATCH_SIZE , save_total_limit = 5 , num_train_epochs = 50 , save_strategy = \"epoch\" , evaluation_strategy = \"epoch\" , logging_strategy = \"epoch\" , weight_decay = 0.01 , metric_for_best_model = \"f1\" , load_best_model_at_end = True , ) result = Trainer ( model = model , args = training_args , train_dataset = dataset [ \"train\" ], eval_dataset = dataset [ \"test\" ], data_collator = data_collator , compute_metrics = compute_metrics , callbacks = [ EarlyStoppingCallback ( early_stopping_patience = 5 )], ) . train () from transformers import ( AutoModelForSequenceClassification, AutoTokenizer, DataCollatorWithPadding, Trainer, TrainingArguments, EarlyStoppingCallback, ) from pathlib import Path import numpy as np from datasets import Dataset, load_metric MODEL = \"allenai/scibert_scivocab_uncased\" BATCH_SIZE = 32 tokenizer = AutoTokenizer.from_pretrained(MODEL) model = AutoModelForSequenceClassification.from_pretrained(MODEL, num_labels=2) data_collator = DataCollatorWithPadding(tokenizer=tokenizer) def tokenize_function(v): return tokenizer(v[\"text\"]) dataset = ( Dataset.from_dict({\"text\": X, \"label\": y}) .map(lambda v: tokenizer(v[\"text\"], truncation=True), batched=True) .remove_columns(\"text\") .train_test_split(test_size=0.2, shuffle=True) ) f1_score = load_metric(\"f1\") def compute_metrics(p): pred, labels = p pred = np.argmax(pred, axis=1) return f1_score.compute(predictions=pred, references=labels) training_args = TrainingArguments( output_dir=Path(\"models\"), per_device_train_batch_size=BATCH_SIZE, per_device_eval_batch_size=BATCH_SIZE, save_total_limit=5, num_train_epochs=50, save_strategy=\"epoch\", evaluation_strategy=\"epoch\", logging_strategy=\"epoch\", weight_decay=0.01, metric_for_best_model=\"f1\", load_best_model_at_end=True, ) result = Trainer( model=model, args=training_args, train_dataset=dataset[\"train\"], eval_dataset=dataset[\"test\"], data_collator=data_collator, compute_metrics=compute_metrics, callbacks=[EarlyStoppingCallback(early_stopping_patience=5)], ).train() 0%| | 0/1 [00:00.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Simple example: data engineering \u00b6 Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai . Subsequently, we create a production-ready deployment. The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook. Since the true scope of great-ai is the phase between proof-of-concept code and production-ready service, it is predominantly used in the deployment notebook . Feel free to skip there, or continue reading if you'd like to see the full picture. Extract \u00b6 This can be achieved by downloading a public dataset (such as in this case), or by having a Data Engineer setup and give us access to the organisation's data. In this example, we download the semantic scholar dataset from a public S3 bucket. In [1]: Copied! MAX_CHUNK_COUNT = 4 MAX_CHUNK_COUNT = 4 In [2]: Copied! import urllib.request from random import shuffle manifest = ( urllib . request . urlopen ( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) . read () . decode () ) # a list of available chunks separated by '\\n' characters lines = manifest . split () shuffle ( lines ) chunks = lines [: MAX_CHUNK_COUNT ] f \"\"\"Processing { len ( chunks ) } out of the { len ( manifest . split ()) } available chunks\"\"\" import urllib.request from random import shuffle manifest = ( urllib.request.urlopen( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) .read() .decode() ) # a list of available chunks separated by '\\n' characters lines = manifest.split() shuffle(lines) chunks = lines[:MAX_CHUNK_COUNT] f\"\"\"Processing {len(chunks)} out of the { len(manifest.split()) } available chunks\"\"\" Out[2]: 'Processing 4 out of the 6002 available chunks' Transform \u00b6 Filter out non-English abstracts using great_ai.utilities.predict_language Project it to only keep the necessary components (text and labels), clean the textual content using great_ai.utilities.clean We will speed up processing using great_ai.utilities.simple_parallel_map . In [3]: Copied! from typing import List , Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map , clean , is_english , predict_language , unchunk , ) def preprocess_chunk ( chunk_key : str ) -> List [ Tuple [ str , List [ str ]]]: response = urllib . request . urlopen ( f \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f \"open-corpus/2022-02-01/ { chunk_key } \" ) # a gzipped JSON Lines file decompressed = gzip . decompress ( response . read ()) decoded = decompressed . decode () chunk = [ json . loads ( line ) for line in decoded . split ( \" \\n \" ) if line ] # Transform return [ ( clean ( f ' { c [ \"title\" ] } { c [ \"paperAbstract\" ] } ' f ' { c [ \"journalName\" ] } { c [ \"venue\" ] } ' , convert_to_ascii = True , ), # The text is cleaned to remove common artifacts c [ \"fieldsOfStudy\" ], ) # Create pairs of `(text, [...domains])` for c in chunk if ( c [ \"fieldsOfStudy\" ] and is_english ( predict_language ( c [ \"paperAbstract\" ]))) ] preprocessed_data = unchunk ( simple_parallel_map ( preprocess_chunk , chunks , concurrency = 4 ) ) from typing import List, Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map, clean, is_english, predict_language, unchunk, ) def preprocess_chunk(chunk_key: str) -> List[Tuple[str, List[str]]]: response = urllib.request.urlopen( f\"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f\"open-corpus/2022-02-01/{chunk_key}\" ) # a gzipped JSON Lines file decompressed = gzip.decompress(response.read()) decoded = decompressed.decode() chunk = [json.loads(line) for line in decoded.split(\"\\n\") if line] # Transform return [ ( clean( f'{c[\"title\"]} {c[\"paperAbstract\"]} ' f'{c[\"journalName\"]} {c[\"venue\"]}', convert_to_ascii=True, ), # The text is cleaned to remove common artifacts c[\"fieldsOfStudy\"], ) # Create pairs of `(text, [...domains])` for c in chunk if (c[\"fieldsOfStudy\"] and is_english(predict_language(c[\"paperAbstract\"]))) ] preprocessed_data = unchunk( simple_parallel_map(preprocess_chunk, chunks, concurrency=4) ) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4/4 [04:22<00:00, 65.51s/it] In [4]: Copied! X , y = zip ( * preprocessed_data ) # X is the input, y is the expected output X, y = zip(*preprocessed_data) # X is the input, y is the expected output Load \u00b6 Upload the dataset (or a part of it) to a central repository using great_ai.add_ground_truth . This step automatically tags each data-point with a split label according to the ratios we set. Additional tags can be also given. Production-ready backend \u00b6 The MongoDB driver is automatically configured if mongo.ini exists with the following scheme: mongo_connection_string = mongodb://localhost:27017/ mongo_database = my_great_ai_db You can install MongoDB from here or use it as a service Otherwise, TinyDB is used which is just a local JSON file. In [5]: Copied! from great_ai import add_ground_truth add_ground_truth ( X , y , train_split_ratio = 0.8 , test_split_ratio = 0.2 ) from great_ai import add_ground_truth add_ground_truth(X, y, train_split_ratio=0.8, test_split_ratio=0.2) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Next: Part 2 \u00b6","title":"Simple example: data engineering"},{"location":"examples/simple/data/#simple-example-data-engineering","text":"Here, we solve a problem similar to the tutorial's but with an explainable Naive Bayes classifier and more best practices. In short, we train a domain classifier on the semantic scholar dataset by taking full advantage of great-ai . Subsequently, we create a production-ready deployment. The blue boxes show the steps of a typical AI-development lifecycle implemented in this notebook. Since the true scope of great-ai is the phase between proof-of-concept code and production-ready service, it is predominantly used in the deployment notebook . Feel free to skip there, or continue reading if you'd like to see the full picture.","title":"Simple example: data engineering"},{"location":"examples/simple/data/#extract","text":"This can be achieved by downloading a public dataset (such as in this case), or by having a Data Engineer setup and give us access to the organisation's data. In this example, we download the semantic scholar dataset from a public S3 bucket. In [1]: Copied! MAX_CHUNK_COUNT = 4 MAX_CHUNK_COUNT = 4 In [2]: Copied! import urllib.request from random import shuffle manifest = ( urllib . request . urlopen ( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) . read () . decode () ) # a list of available chunks separated by '\\n' characters lines = manifest . split () shuffle ( lines ) chunks = lines [: MAX_CHUNK_COUNT ] f \"\"\"Processing { len ( chunks ) } out of the { len ( manifest . split ()) } available chunks\"\"\" import urllib.request from random import shuffle manifest = ( urllib.request.urlopen( \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" \"open-corpus/2022-02-01/manifest.txt\" ) .read() .decode() ) # a list of available chunks separated by '\\n' characters lines = manifest.split() shuffle(lines) chunks = lines[:MAX_CHUNK_COUNT] f\"\"\"Processing {len(chunks)} out of the { len(manifest.split()) } available chunks\"\"\" Out[2]: 'Processing 4 out of the 6002 available chunks'","title":"Extract"},{"location":"examples/simple/data/#transform","text":"Filter out non-English abstracts using great_ai.utilities.predict_language Project it to only keep the necessary components (text and labels), clean the textual content using great_ai.utilities.clean We will speed up processing using great_ai.utilities.simple_parallel_map . In [3]: Copied! from typing import List , Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map , clean , is_english , predict_language , unchunk , ) def preprocess_chunk ( chunk_key : str ) -> List [ Tuple [ str , List [ str ]]]: response = urllib . request . urlopen ( f \"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f \"open-corpus/2022-02-01/ { chunk_key } \" ) # a gzipped JSON Lines file decompressed = gzip . decompress ( response . read ()) decoded = decompressed . decode () chunk = [ json . loads ( line ) for line in decoded . split ( \" \\n \" ) if line ] # Transform return [ ( clean ( f ' { c [ \"title\" ] } { c [ \"paperAbstract\" ] } ' f ' { c [ \"journalName\" ] } { c [ \"venue\" ] } ' , convert_to_ascii = True , ), # The text is cleaned to remove common artifacts c [ \"fieldsOfStudy\" ], ) # Create pairs of `(text, [...domains])` for c in chunk if ( c [ \"fieldsOfStudy\" ] and is_english ( predict_language ( c [ \"paperAbstract\" ]))) ] preprocessed_data = unchunk ( simple_parallel_map ( preprocess_chunk , chunks , concurrency = 4 ) ) from typing import List, Tuple import json import gzip from great_ai.utilities import ( simple_parallel_map, clean, is_english, predict_language, unchunk, ) def preprocess_chunk(chunk_key: str) -> List[Tuple[str, List[str]]]: response = urllib.request.urlopen( f\"https://s3-us-west-2.amazonaws.com/ai2-s2-research-public/\" f\"open-corpus/2022-02-01/{chunk_key}\" ) # a gzipped JSON Lines file decompressed = gzip.decompress(response.read()) decoded = decompressed.decode() chunk = [json.loads(line) for line in decoded.split(\"\\n\") if line] # Transform return [ ( clean( f'{c[\"title\"]} {c[\"paperAbstract\"]} ' f'{c[\"journalName\"]} {c[\"venue\"]}', convert_to_ascii=True, ), # The text is cleaned to remove common artifacts c[\"fieldsOfStudy\"], ) # Create pairs of `(text, [...domains])` for c in chunk if (c[\"fieldsOfStudy\"] and is_english(predict_language(c[\"paperAbstract\"]))) ] preprocessed_data = unchunk( simple_parallel_map(preprocess_chunk, chunks, concurrency=4) ) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4/4 [04:22<00:00, 65.51s/it] In [4]: Copied! X , y = zip ( * preprocessed_data ) # X is the input, y is the expected output X, y = zip(*preprocessed_data) # X is the input, y is the expected output","title":"Transform"},{"location":"examples/simple/data/#load","text":"Upload the dataset (or a part of it) to a central repository using great_ai.add_ground_truth . This step automatically tags each data-point with a split label according to the ratios we set. Additional tags can be also given.","title":"Load"},{"location":"examples/simple/data/#production-ready-backend","text":"The MongoDB driver is automatically configured if mongo.ini exists with the following scheme: mongo_connection_string = mongodb://localhost:27017/ mongo_database = my_great_ai_db You can install MongoDB from here or use it as a service Otherwise, TinyDB is used which is just a local JSON file. In [5]: Copied! from great_ai import add_ground_truth add_ground_truth ( X , y , train_split_ratio = 0.8 , test_split_ratio = 0.2 ) from great_ai import add_ground_truth add_ground_truth(X, y, train_split_ratio=0.8, test_split_ratio=0.2) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices","title":"Production-ready backend"},{"location":"examples/simple/data/#next-part-2","text":"","title":"Next: Part 2"},{"location":"examples/simple/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Hardening and deployment \u00b6 Part 3: Create production inference function The blue boxes show the steps implemented in this notebook. In Part 2 , we trained our AI model. Now, it's time to create G eneral R obust E nd-to-end A utomated T rustworthy deployment. Create the inference function \u00b6 Next to the prediction, we also return the top-n most influential words based on their weights. In [1]: Copied! import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput , ClassificationOutput , GreatAI , use_model , parameter , ) @GreatAI . create @use_model ( \"small-domain-prediction\" , version = \"latest\" ) @parameter ( \"target_confidence\" , validate = lambda c : 0 <= c <= 100 ) def predict_domain ( text : str , model : Pipeline , target_confidence : int = 50 ) -> MultiLabelClassificationOutput : \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re . sub ( r \"[^a-zA-Z\\s]\" , \"\" , clean ( text , convert_to_ascii = True )) features = model . named_steps [ \"vectorizer\" ] . transform ([ preprocessed ]) prediction = model . named_steps [ \"classifier\" ] . predict_proba ( features )[ 0 ] best_classes = sorted ( enumerate ( prediction ), key = lambda v : v [ 1 ], reverse = True ) results = MultiLabelClassificationOutput () for class_index , probability in best_classes : results . labels . append ( get_label ( model = model , features = features , class_index = class_index , probability = probability , ) ) if sum ( r . confidence for r in results . labels ) >= target_confidence : break return results def get_label ( model : Pipeline , features : np . ndarray , class_index : int , probability : float ) -> ClassificationOutput : return ClassificationOutput ( label = model . named_steps [ \"classifier\" ] . classes_ [ class_index ], confidence = round ( probability * 100 ), explanation = [ word for _ , word in sorted ( ( ( weight , word ) for weight , word , count in zip ( model . named_steps [ \"classifier\" ] . feature_log_prob_ [ class_index ], model . named_steps [ \"vectorizer\" ] . get_feature_names_out (), features . A [ 0 ], ) if count > 0 ), reverse = True , ) ][: 5 ], ) import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput, ClassificationOutput, GreatAI, use_model, parameter, ) @GreatAI.create @use_model(\"small-domain-prediction\", version=\"latest\") @parameter(\"target_confidence\", validate=lambda c: 0 < = c < = 100) def predict_domain( text: str, model: Pipeline, target_confidence: int = 50 ) -> MultiLabelClassificationOutput: \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re.sub(r\"[^a-zA-Z\\s]\", \"\", clean(text, convert_to_ascii=True)) features = model.named_steps[\"vectorizer\"].transform([preprocessed]) prediction = model.named_steps[\"classifier\"].predict_proba(features)[0] best_classes = sorted(enumerate(prediction), key=lambda v: v[1], reverse=True) results = MultiLabelClassificationOutput() for class_index, probability in best_classes: results.labels.append( get_label( model=model, features=features, class_index=class_index, probability=probability, ) ) if sum(r.confidence for r in results.labels) >= target_confidence: break return results def get_label( model: Pipeline, features: np.ndarray, class_index: int, probability: float ) -> ClassificationOutput: return ClassificationOutput( label=model.named_steps[\"classifier\"].classes_[class_index], confidence=round(probability * 100), explanation=[ word for _, word in sorted( ( (weight, word) for weight, word, count in zip( model.named_steps[\"classifier\"].feature_log_prob_[class_index], model.named_steps[\"vectorizer\"].get_feature_names_out(), features.A[0], ) if count > 0 ), reverse=True, ) ][:5], ) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of small-domain-prediction Latest version of small-domain-prediction is 2 (from versions: 0, 1, 2) File small-domain-prediction-2 found in cache Check accuracy on the test split \u00b6 Anything under if __name__ == \"__main__\": will not be run when the script is executed by the great-ai CLI app. This, combined with query_ground_truth and the /traces/{trace_id}/feedback endpoint are ideal for creating a continuous-integration job for checking the quality of the model before deployment. In [2]: Copied! if __name__ == \"__main__\" : from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth ( \"test\" ) X = [ d . input for d in data ] y_actual = [ d . feedback for d in data ] y_predicted = [ d . output . labels [ 0 ] . label for d in predict_domain . process_batch ( X , do_not_persist_traces = True ) ] y_actual_aligned = [ p if p in a else a [ 0 ] for p , a in zip ( y_predicted , y_actual )] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 19 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 16 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_actual_aligned , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_actual_aligned , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"ss-confusion.png\" , dpi = 600 ) if __name__ == \"__main__\": from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth(\"test\") X = [d.input for d in data] y_actual = [d.feedback for d in data] y_predicted = [ d.output.labels[0].label for d in predict_domain.process_batch(X, do_not_persist_traces=True) ] y_actual_aligned = [p if p in a else a[0] for p, a in zip(y_predicted, y_actual)] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (19, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 16 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_actual_aligned, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_actual_aligned, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"ss-confusion.png\", dpi=600) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 12272/12272 [01:10<00:00, 174.77it/s] precision recall f1-score support Art 0.54 0.38 0.45 126 Biology 0.77 0.84 0.80 1215 Business 0.47 0.73 0.57 311 Chemistry 0.82 0.67 0.74 1205 Computer Science 0.77 0.76 0.76 1277 Economics 0.69 0.55 0.61 270 Engineering 0.55 0.52 0.53 754 Environmental Science 0.56 0.55 0.55 227 Geography 0.54 0.39 0.45 276 Geology 0.74 0.67 0.70 265 History 0.35 0.18 0.24 140 Materials Science 0.72 0.81 0.76 1011 Mathematics 0.77 0.70 0.74 498 Medicine 0.96 0.77 0.86 2835 Philosophy 0.57 0.06 0.10 71 Physics 0.66 0.75 0.70 611 Political Science 0.44 0.61 0.51 291 Psychology 0.52 0.84 0.64 574 Sociology 0.33 0.59 0.42 315 accuracy 0.71 12272 macro avg 0.62 0.60 0.59 12272 weighted avg 0.74 0.71 0.71 12272","title":"Hardening and deployment"},{"location":"examples/simple/deploy/#hardening-and-deployment","text":"Part 3: Create production inference function The blue boxes show the steps implemented in this notebook. In Part 2 , we trained our AI model. Now, it's time to create G eneral R obust E nd-to-end A utomated T rustworthy deployment.","title":"Hardening and deployment"},{"location":"examples/simple/deploy/#create-the-inference-function","text":"Next to the prediction, we also return the top-n most influential words based on their weights. In [1]: Copied! import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput , ClassificationOutput , GreatAI , use_model , parameter , ) @GreatAI . create @use_model ( \"small-domain-prediction\" , version = \"latest\" ) @parameter ( \"target_confidence\" , validate = lambda c : 0 <= c <= 100 ) def predict_domain ( text : str , model : Pipeline , target_confidence : int = 50 ) -> MultiLabelClassificationOutput : \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re . sub ( r \"[^a-zA-Z\\s]\" , \"\" , clean ( text , convert_to_ascii = True )) features = model . named_steps [ \"vectorizer\" ] . transform ([ preprocessed ]) prediction = model . named_steps [ \"classifier\" ] . predict_proba ( features )[ 0 ] best_classes = sorted ( enumerate ( prediction ), key = lambda v : v [ 1 ], reverse = True ) results = MultiLabelClassificationOutput () for class_index , probability in best_classes : results . labels . append ( get_label ( model = model , features = features , class_index = class_index , probability = probability , ) ) if sum ( r . confidence for r in results . labels ) >= target_confidence : break return results def get_label ( model : Pipeline , features : np . ndarray , class_index : int , probability : float ) -> ClassificationOutput : return ClassificationOutput ( label = model . named_steps [ \"classifier\" ] . classes_ [ class_index ], confidence = round ( probability * 100 ), explanation = [ word for _ , word in sorted ( ( ( weight , word ) for weight , word , count in zip ( model . named_steps [ \"classifier\" ] . feature_log_prob_ [ class_index ], model . named_steps [ \"vectorizer\" ] . get_feature_names_out (), features . A [ 0 ], ) if count > 0 ), reverse = True , ) ][: 5 ], ) import re import numpy as np from sklearn.pipeline import Pipeline from great_ai.utilities import clean from great_ai import ( MultiLabelClassificationOutput, ClassificationOutput, GreatAI, use_model, parameter, ) @GreatAI.create @use_model(\"small-domain-prediction\", version=\"latest\") @parameter(\"target_confidence\", validate=lambda c: 0 < = c < = 100) def predict_domain( text: str, model: Pipeline, target_confidence: int = 50 ) -> MultiLabelClassificationOutput: \"\"\" Predict the scientific domain of the input text. Return labels until their sum likelihood is larger than `target_confidence`. \"\"\" preprocessed = re.sub(r\"[^a-zA-Z\\s]\", \"\", clean(text, convert_to_ascii=True)) features = model.named_steps[\"vectorizer\"].transform([preprocessed]) prediction = model.named_steps[\"classifier\"].predict_proba(features)[0] best_classes = sorted(enumerate(prediction), key=lambda v: v[1], reverse=True) results = MultiLabelClassificationOutput() for class_index, probability in best_classes: results.labels.append( get_label( model=model, features=features, class_index=class_index, probability=probability, ) ) if sum(r.confidence for r in results.labels) >= target_confidence: break return results def get_label( model: Pipeline, features: np.ndarray, class_index: int, probability: float ) -> ClassificationOutput: return ClassificationOutput( label=model.named_steps[\"classifier\"].classes_[class_index], confidence=round(probability * 100), explanation=[ word for _, word in sorted( ( (weight, word) for weight, word, count in zip( model.named_steps[\"classifier\"].feature_log_prob_[class_index], model.named_steps[\"vectorizer\"].get_feature_names_out(), features.A[0], ) if count > 0 ), reverse=True, ) ][:5], ) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of small-domain-prediction Latest version of small-domain-prediction is 2 (from versions: 0, 1, 2) File small-domain-prediction-2 found in cache","title":"Create the inference function"},{"location":"examples/simple/deploy/#check-accuracy-on-the-test-split","text":"Anything under if __name__ == \"__main__\": will not be run when the script is executed by the great-ai CLI app. This, combined with query_ground_truth and the /traces/{trace_id}/feedback endpoint are ideal for creating a continuous-integration job for checking the quality of the model before deployment. In [2]: Copied! if __name__ == \"__main__\" : from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth ( \"test\" ) X = [ d . input for d in data ] y_actual = [ d . feedback for d in data ] y_predicted = [ d . output . labels [ 0 ] . label for d in predict_domain . process_batch ( X , do_not_persist_traces = True ) ] y_actual_aligned = [ p if p in a else a [ 0 ] for p , a in zip ( y_predicted , y_actual )] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 19 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 16 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_actual_aligned , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_actual_aligned , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"ss-confusion.png\" , dpi = 600 ) if __name__ == \"__main__\": from great_ai import query_ground_truth from sklearn import metrics data = query_ground_truth(\"test\") X = [d.input for d in data] y_actual = [d.feedback for d in data] y_predicted = [ d.output.labels[0].label for d in predict_domain.process_batch(X, do_not_persist_traces=True) ] y_actual_aligned = [p if p in a else a[0] for p, a in zip(y_predicted, y_actual)] import matplotlib.pyplot as plt # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (19, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 16 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_actual_aligned, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_actual_aligned, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"ss-confusion.png\", dpi=600) 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 12272/12272 [01:10<00:00, 174.77it/s] precision recall f1-score support Art 0.54 0.38 0.45 126 Biology 0.77 0.84 0.80 1215 Business 0.47 0.73 0.57 311 Chemistry 0.82 0.67 0.74 1205 Computer Science 0.77 0.76 0.76 1277 Economics 0.69 0.55 0.61 270 Engineering 0.55 0.52 0.53 754 Environmental Science 0.56 0.55 0.55 227 Geography 0.54 0.39 0.45 276 Geology 0.74 0.67 0.70 265 History 0.35 0.18 0.24 140 Materials Science 0.72 0.81 0.76 1011 Mathematics 0.77 0.70 0.74 498 Medicine 0.96 0.77 0.86 2835 Philosophy 0.57 0.06 0.10 71 Physics 0.66 0.75 0.70 611 Political Science 0.44 0.61 0.51 291 Psychology 0.52 0.84 0.64 574 Sociology 0.33 0.59 0.42 315 accuracy 0.71 12272 macro avg 0.62 0.60 0.59 12272 weighted avg 0.74 0.71 0.71 12272","title":"Check accuracy on the test split"},{"location":"examples/simple/stacked-bars/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) from great_ai import query_ground_truth data = query_ground_truth(\"train\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [9]: Copied! from collections import Counter import matplotlib.pyplot as plt from great_ai.utilities import unique import numpy as np import matplotlib.ticker as mtick first = Counter ( d . feedback [ 0 ] for d in data if len ( d . feedback ) > 0 ) second = Counter ( d . feedback [ 1 ] for d in data if len ( d . feedback ) > 1 ) third = Counter ( d . feedback [ 2 ] for d in data if len ( d . feedback ) > 2 ) domains = sorted ( unique ( domain for d in data for domain in d . feedback )) first = [ first [ d ] / len ( data ) for d in domains ] second = [ second [ d ] / len ( data ) for d in domains ] third = [ third [ d ] / len ( data ) for d in domains ] # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 20 plt . rcParams [ \"figure.figsize\" ] = ( 14 , 10 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , first , label = \"Primary domain\" ) ax . bar ( domains , second , label = \"Secondary domain\" , bottom = first ) ax . bar ( domains , third , label = \"Tertiary domain\" , bottom = np . add ( first , second )) ax . yaxis . set_major_formatter ( mtick . PercentFormatter ( 1 )) ax . legend () ax . set_ylabel ( \"Ratio of all publications\" ) fig . tight_layout () fig . savefig ( \"ss-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt from great_ai.utilities import unique import numpy as np import matplotlib.ticker as mtick first = Counter(d.feedback[0] for d in data if len(d.feedback) > 0) second = Counter(d.feedback[1] for d in data if len(d.feedback) > 1) third = Counter(d.feedback[2] for d in data if len(d.feedback) > 2) domains = sorted(unique(domain for d in data for domain in d.feedback)) first = [first[d] / len(data) for d in domains] second = [second[d] / len(data) for d in domains] third = [third[d] / len(data) for d in domains] # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 20 plt.rcParams[\"figure.figsize\"] = (14, 10) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, first, label=\"Primary domain\") ax.bar(domains, second, label=\"Secondary domain\", bottom=first) ax.bar(domains, third, label=\"Tertiary domain\", bottom=np.add(first, second)) ax.yaxis.set_major_formatter(mtick.PercentFormatter(1)) ax.legend() ax.set_ylabel(\"Ratio of all publications\") fig.tight_layout() fig.savefig(\"ss-distribution.png\", dpi=500) None","title":"Stacked bars"},{"location":"examples/simple/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Optimise and train a model \u00b6 The blue boxes show the steps implemented in this notebook. In the first part, we have cleaned and transformed our training data. We can now access this data using great_ai.LargeFile . Locally, it will gives us the cached version, otherwise, the latest version is downloaded from S3 or GridFS. In this part, we hyperparameter-optimise and train a simple Naive Bayes classifier which we then export for deployment using great_ai.save_model . Load data that has been extracted in part 1 \u00b6 In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) X = [ d . input for d in data for domain in d . feedback ] y = [ domain for d in data for domain in d . feedback ] from great_ai import query_ground_truth data = query_ground_truth(\"train\") X = [d.input for d in data for domain in d.feedback] y = [domain for d in data for domain in d.feedback] Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 5 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 plt . xticks ( rotation = 90 ) plt . bar ( domains , counts ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 5) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 plt.xticks(rotation=90) plt.bar(domains, counts) None Optimise and train Multinomial Naive Bayes classifier \u00b6 In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X , y ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X, y) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 7 14.549476 0.361685 8.476837 0.222398 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.518061 0.514842 0.511599 0.514834 0.002638 1 10 11.235289 0.130426 4.092868 0.082518 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.513897 0.515661 0.507867 0.512475 0.003337 2 19 7.383645 0.138110 4.130709 0.250048 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.496825 0.501045 0.496854 0.498241 0.001983 3 11 10.435154 0.305144 3.882101 0.128886 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.493247 0.497814 0.502245 0.497769 0.003674 4 8 13.643193 0.310696 4.173707 0.142980 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.489609 0.495207 0.498154 0.494323 0.003544 5 22 7.048340 0.050070 3.172948 0.152418 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.487456 0.493865 0.491157 0.490826 0.002627 6 23 7.564685 0.146092 2.374111 0.285026 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.485160 0.494039 0.490127 0.489776 0.003633 7 20 7.172353 0.212599 3.747219 0.130217 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.481303 0.490002 0.488269 0.486524 0.003759 8 6 14.276345 0.456576 8.318859 0.268701 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.482429 0.487735 0.484888 0.485017 0.002168 9 2 14.902358 0.737693 5.975091 0.171150 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.469598 0.474490 0.473637 0.472575 0.002134 10 9 12.677349 0.145143 4.374204 0.175674 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.468872 0.476451 0.470921 0.472082 0.003201 11 5 13.423686 0.482872 8.008324 0.442975 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.465726 0.474548 0.471879 0.470718 0.003694 12 1 13.819117 0.838347 6.161175 0.336590 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.463395 0.473982 0.471262 0.469546 0.004489 13 4 13.281476 0.588822 8.335852 0.254627 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.458734 0.468053 0.464418 0.463735 0.003835 14 14 7.282247 0.444940 3.567094 0.044519 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.438189 0.450160 0.446180 0.444843 0.004978 15 17 7.098797 0.196241 3.838628 0.091128 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.436488 0.444503 0.445900 0.442297 0.004147 16 18 7.492791 0.288889 3.843224 0.073438 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.428196 0.431945 0.430160 0.430100 0.001531 17 21 7.229826 0.099823 3.656332 0.073780 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.403130 0.410170 0.409801 0.407700 0.003235 18 13 7.158370 0.169818 3.765632 0.082924 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.399237 0.412872 0.407982 0.406697 0.005640 19 16 7.064643 0.119529 3.810983 0.125897 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.388060 0.399247 0.396325 0.394544 0.004737 20 0 13.749660 0.465174 6.407841 0.549166 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.384852 0.386487 0.386796 0.386045 0.000853 21 3 15.954147 0.318013 6.337361 0.261697 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.369785 0.375645 0.375858 0.373763 0.002814 22 12 7.120198 0.050452 3.833905 0.069540 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.277741 0.280564 0.285337 0.281214 0.003135 23 15 7.497707 0.183054 3.870714 0.062888 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.255578 0.263381 0.266184 0.261714 0.004487 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X , y ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X, y) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=0.5, fit_prior=False) Export the model using GreatAI \u00b6 In [6]: Copied! from great_ai import save_model save_model ( classifier , key = \"small-domain-prediction\" , keep_last_n = 5 ) from great_ai import save_model save_model(classifier, key=\"small-domain-prediction\", keep_last_n=5) Fetching cached versions of small-domain-prediction Copying file for small-domain-prediction-2 Compressing small-domain-prediction-2 Model small-domain-prediction uploaded with version 2 Out[6]: 'small-domain-prediction:2' Next: Part 3 \u00b6","title":"Optimise and train a model"},{"location":"examples/simple/train/#optimise-and-train-a-model","text":"The blue boxes show the steps implemented in this notebook. In the first part, we have cleaned and transformed our training data. We can now access this data using great_ai.LargeFile . Locally, it will gives us the cached version, otherwise, the latest version is downloaded from S3 or GridFS. In this part, we hyperparameter-optimise and train a simple Naive Bayes classifier which we then export for deployment using great_ai.save_model .","title":"Optimise and train a model"},{"location":"examples/simple/train/#load-data-that-has-been-extracted-in-part-1","text":"In [1]: Copied! from great_ai import query_ground_truth data = query_ground_truth ( \"train\" ) X = [ d . input for d in data for domain in d . feedback ] y = [ domain for d in data for domain in d . feedback ] from great_ai import query_ground_truth data = query_ground_truth(\"train\") X = [d.input for d in data for domain in d.feedback] y = [domain for d in data for domain in d.feedback] Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.6): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 5 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 plt . xticks ( rotation = 90 ) plt . bar ( domains , counts ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 5) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 plt.xticks(rotation=90) plt.bar(domains, counts) None","title":"Load data that has been extracted in part 1"},{"location":"examples/simple/train/#optimise-and-train-multinomial-naive-bayes-classifier","text":"In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X , y ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X, y) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 7 14.549476 0.361685 8.476837 0.222398 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.518061 0.514842 0.511599 0.514834 0.002638 1 10 11.235289 0.130426 4.092868 0.082518 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.513897 0.515661 0.507867 0.512475 0.003337 2 19 7.383645 0.138110 4.130709 0.250048 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.496825 0.501045 0.496854 0.498241 0.001983 3 11 10.435154 0.305144 3.882101 0.128886 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.493247 0.497814 0.502245 0.497769 0.003674 4 8 13.643193 0.310696 4.173707 0.142980 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.489609 0.495207 0.498154 0.494323 0.003544 5 22 7.048340 0.050070 3.172948 0.152418 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.487456 0.493865 0.491157 0.490826 0.002627 6 23 7.564685 0.146092 2.374111 0.285026 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.485160 0.494039 0.490127 0.489776 0.003633 7 20 7.172353 0.212599 3.747219 0.130217 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.481303 0.490002 0.488269 0.486524 0.003759 8 6 14.276345 0.456576 8.318859 0.268701 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.482429 0.487735 0.484888 0.485017 0.002168 9 2 14.902358 0.737693 5.975091 0.171150 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.469598 0.474490 0.473637 0.472575 0.002134 10 9 12.677349 0.145143 4.374204 0.175674 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.468872 0.476451 0.470921 0.472082 0.003201 11 5 13.423686 0.482872 8.008324 0.442975 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.465726 0.474548 0.471879 0.470718 0.003694 12 1 13.819117 0.838347 6.161175 0.336590 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.463395 0.473982 0.471262 0.469546 0.004489 13 4 13.281476 0.588822 8.335852 0.254627 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.458734 0.468053 0.464418 0.463735 0.003835 14 14 7.282247 0.444940 3.567094 0.044519 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.438189 0.450160 0.446180 0.444843 0.004978 15 17 7.098797 0.196241 3.838628 0.091128 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.436488 0.444503 0.445900 0.442297 0.004147 16 18 7.492791 0.288889 3.843224 0.073438 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.428196 0.431945 0.430160 0.430100 0.001531 17 21 7.229826 0.099823 3.656332 0.073780 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.403130 0.410170 0.409801 0.407700 0.003235 18 13 7.158370 0.169818 3.765632 0.082924 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.399237 0.412872 0.407982 0.406697 0.005640 19 16 7.064643 0.119529 3.810983 0.125897 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.388060 0.399247 0.396325 0.394544 0.004737 20 0 13.749660 0.465174 6.407841 0.549166 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.384852 0.386487 0.386796 0.386045 0.000853 21 3 15.954147 0.318013 6.337361 0.261697 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.369785 0.375645 0.375858 0.373763 0.002814 22 12 7.120198 0.050452 3.833905 0.069540 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.277741 0.280564 0.285337 0.281214 0.003135 23 15 7.497707 0.183054 3.870714 0.062888 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.255578 0.263381 0.266184 0.261714 0.004487 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X , y ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X, y) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=0.5, fit_prior=False))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=20, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=0.5, fit_prior=False)","title":"Optimise and train Multinomial Naive Bayes classifier"},{"location":"examples/simple/train/#export-the-model-using-greatai","text":"In [6]: Copied! from great_ai import save_model save_model ( classifier , key = \"small-domain-prediction\" , keep_last_n = 5 ) from great_ai import save_model save_model(classifier, key=\"small-domain-prediction\", keep_last_n=5) Fetching cached versions of small-domain-prediction Copying file for small-domain-prediction-2 Compressing small-domain-prediction-2 Model small-domain-prediction uploaded with version 2 Out[6]: 'small-domain-prediction:2'","title":"Export the model using GreatAI"},{"location":"examples/simple/train/#next-part-3","text":"","title":"Next: Part 3"},{"location":"examples/simple-mag/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Train a field of study (domain) classification of sentences on the MAG dataset \u00b6 SciBERT achieves an F1-score of 0.6571 on this dataset. This notebook shows that better results can be achieved without even using transformers. In [1]: Copied! import json from typing import Tuple from great_ai.utilities import clean , simple_parallel_map from tqdm.cli import tqdm def preprocess ( line : str ) -> Tuple [ str , str ]: data_point = json . loads ( line ) return ( clean ( data_point [ \"text\" ], convert_to_ascii = True ), data_point [ \"label\" ]) with open ( \"../../tutorial/data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f . readlines ()) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] with open ( \"../../tutorial/data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f . readlines ()) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] import json from typing import Tuple from great_ai.utilities import clean, simple_parallel_map from tqdm.cli import tqdm def preprocess(line: str) -> Tuple[str, str]: data_point = json.loads(line) return (clean(data_point[\"text\"], convert_to_ascii=True), data_point[\"label\"]) with open(\"../../tutorial/data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f.readlines()) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] with open(\"../../tutorial/data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f.readlines()) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:16<00:00, 4964.08it/s] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:05<00:00, 3847.04it/s] In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y_train ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 18 plt . rcParams [ \"figure.figsize\" ] = ( 8 , 5 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , counts ) ax . set_ylabel ( \"Count\" ) fig . tight_layout () fig . savefig ( \"mag-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y_train).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 18 plt.rcParams[\"figure.figsize\"] = (8, 5) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, counts) ax.set_ylabel(\"Count\") fig.tight_layout() fig.savefig(\"mag-distribution.png\", dpi=500) None In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X_train , y_train ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X_train, y_train) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 12 2.352721 0.257936 1.357399 0.094580 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.677283 0.670398 0.665671 0.671118 0.004768 1 15 2.544958 0.051976 1.245658 0.137108 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.676970 0.670244 0.666123 0.671112 0.004470 2 18 2.472888 0.053978 1.447181 0.051170 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675678 0.669321 0.665305 0.670101 0.004271 3 21 2.467637 0.005358 1.216254 0.048319 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675569 0.669482 0.665225 0.670092 0.004245 4 3 2.477612 0.134880 1.428521 0.017417 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675225 0.668912 0.665652 0.669930 0.003974 5 0 2.484810 0.067836 1.249979 0.209959 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675264 0.668781 0.665394 0.669813 0.004095 6 9 2.452453 0.049376 1.279694 0.089200 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.674199 0.668005 0.664456 0.668887 0.004026 7 6 2.748628 0.098077 1.255213 0.101334 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.673996 0.668048 0.664572 0.668872 0.003891 8 13 2.371907 0.204820 1.375143 0.193984 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656459 0.647433 0.644864 0.649585 0.004972 9 16 2.557486 0.184332 1.272137 0.133980 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656196 0.646960 0.645436 0.649530 0.004754 10 4 2.362093 0.109796 1.344960 0.083562 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654424 0.644690 0.644991 0.648035 0.004519 11 1 2.668012 0.131751 1.383441 0.049157 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654622 0.644901 0.644425 0.647983 0.004699 12 19 2.517576 0.154192 1.374269 0.026773 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.655125 0.645586 0.643166 0.647959 0.005163 13 22 2.386240 0.069718 0.967638 0.076766 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.654254 0.645409 0.643514 0.647726 0.004680 14 7 2.416211 0.138001 1.316785 0.036402 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652727 0.643691 0.642749 0.646389 0.004498 15 10 2.397768 0.244951 1.330007 0.008983 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652290 0.642975 0.643421 0.646229 0.004290 16 14 2.590127 0.054396 1.155976 0.187602 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.587097 0.577411 0.580170 0.581560 0.004075 17 17 2.497556 0.085952 1.169808 0.061336 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.585713 0.577197 0.580763 0.581224 0.003492 18 2 2.467611 0.168399 1.313936 0.109695 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.586346 0.576987 0.579852 0.581062 0.003915 19 5 2.339322 0.092595 1.209515 0.132825 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.585634 0.576217 0.580320 0.580723 0.003855 20 20 2.644488 0.119967 1.238554 0.048871 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.581096 0.572833 0.576280 0.576736 0.003389 21 8 2.456030 0.072136 1.240463 0.092383 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.580841 0.572391 0.575731 0.576321 0.003475 22 23 2.335796 0.082338 0.786187 0.073499 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.579769 0.572373 0.576699 0.576280 0.003034 23 11 2.530331 0.107199 1.247842 0.078229 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.579743 0.571607 0.576352 0.575901 0.003337 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X_train , y_train ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=1) In [12]: Copied! from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier . predict ( X_test ) % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 22 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_test , y_predicted , digits = 4 )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_test , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"mag-confusion.png\" , dpi = 600 ) from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier.predict(X_test) %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 22 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_test, y_predicted, digits=4)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_test, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"mag-confusion.png\", dpi=600) precision recall f1-score support business 0.6412 0.7258 0.6808 3198 economics 0.6635 0.7146 0.6881 3189 geography 0.7461 0.6791 0.7111 3207 medicine 0.8806 0.9021 0.8912 3187 politics 0.5563 0.5895 0.5724 3169 psychology 0.7654 0.6811 0.7208 3252 sociology 0.5165 0.4698 0.4921 3197 accuracy 0.6803 22399 macro avg 0.6814 0.6803 0.6795 22399 weighted avg 0.6817 0.6803 0.6796 22399","title":"Train a field of study (domain) classification of sentences on the MAG dataset"},{"location":"examples/simple-mag/train/#train-a-field-of-study-domain-classification-of-sentences-on-the-mag-dataset","text":"SciBERT achieves an F1-score of 0.6571 on this dataset. This notebook shows that better results can be achieved without even using transformers. In [1]: Copied! import json from typing import Tuple from great_ai.utilities import clean , simple_parallel_map from tqdm.cli import tqdm def preprocess ( line : str ) -> Tuple [ str , str ]: data_point = json . loads ( line ) return ( clean ( data_point [ \"text\" ], convert_to_ascii = True ), data_point [ \"label\" ]) with open ( \"../../tutorial/data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f . readlines ()) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] with open ( \"../../tutorial/data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f . readlines ()) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] import json from typing import Tuple from great_ai.utilities import clean, simple_parallel_map from tqdm.cli import tqdm def preprocess(line: str) -> Tuple[str, str]: data_point = json.loads(line) return (clean(data_point[\"text\"], convert_to_ascii=True), data_point[\"label\"]) with open(\"../../tutorial/data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f.readlines()) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] with open(\"../../tutorial/data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f.readlines()) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:16<00:00, 4964.08it/s] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:05<00:00, 3847.04it/s] In [2]: Copied! from collections import Counter import matplotlib.pyplot as plt domains , counts = zip ( * Counter ( y_train ) . most_common ()) # Configure matplotlib to have nice, high-resolution charts % matplotlib inline plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 18 plt . rcParams [ \"figure.figsize\" ] = ( 8 , 5 ) fig , ax = plt . subplots () plt . xticks ( rotation = 90 ) ax . bar ( domains , counts ) ax . set_ylabel ( \"Count\" ) fig . tight_layout () fig . savefig ( \"mag-distribution.png\" , dpi = 500 ) None from collections import Counter import matplotlib.pyplot as plt domains, counts = zip(*Counter(y_train).most_common()) # Configure matplotlib to have nice, high-resolution charts %matplotlib inline plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 18 plt.rcParams[\"figure.figsize\"] = (8, 5) fig, ax = plt.subplots() plt.xticks(rotation=90) ax.bar(domains, counts) ax.set_ylabel(\"Count\") fig.tight_layout() fig.savefig(\"mag-distribution.png\", dpi=500) None In [3]: Copied! from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline () -> Pipeline : return Pipeline ( steps = [ ( \"vectorizer\" , TfidfVectorizer ( sublinear_tf = True )), ( \"classifier\" , MultinomialNB ()), ] ) from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer def create_pipeline() -> Pipeline: return Pipeline( steps=[ (\"vectorizer\", TfidfVectorizer(sublinear_tf=True)), (\"classifier\", MultinomialNB()), ] ) In [4]: Copied! from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV ( create_pipeline (), { \"vectorizer__min_df\" : [ 5 , 20 , 100 ], \"vectorizer__max_df\" : [ 0.05 , 0.1 ], \"classifier__alpha\" : [ 0.5 , 1 ], \"classifier__fit_prior\" : [ True , False ], }, scoring = \"f1_macro\" , cv = 3 , n_jobs =- 1 , verbose = 1 , ) optimisation_pipeline . fit ( X_train , y_train ) results = pd . DataFrame ( optimisation_pipeline . cv_results_ ) results . sort_values ( \"rank_test_score\" ) from sklearn.model_selection import GridSearchCV import pandas as pd optimisation_pipeline = GridSearchCV( create_pipeline(), { \"vectorizer__min_df\": [5, 20, 100], \"vectorizer__max_df\": [0.05, 0.1], \"classifier__alpha\": [0.5, 1], \"classifier__fit_prior\": [True, False], }, scoring=\"f1_macro\", cv=3, n_jobs=-1, verbose=1, ) optimisation_pipeline.fit(X_train, y_train) results = pd.DataFrame(optimisation_pipeline.cv_results_) results.sort_values(\"rank_test_score\") Fitting 3 folds for each of 24 candidates, totalling 72 fits Out[4]: .dataframe tbody tr th:only-of-type { vertical-align: middle; } .dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } mean_fit_time std_fit_time mean_score_time std_score_time param_classifier__alpha param_classifier__fit_prior param_vectorizer__max_df param_vectorizer__min_df params split0_test_score split1_test_score split2_test_score mean_test_score std_test_score rank_test_score 12 2.352721 0.257936 1.357399 0.094580 1 True 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.677283 0.670398 0.665671 0.671118 0.004768 1 15 2.544958 0.051976 1.245658 0.137108 1 True 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.676970 0.670244 0.666123 0.671112 0.004470 2 18 2.472888 0.053978 1.447181 0.051170 1 False 0.05 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675678 0.669321 0.665305 0.670101 0.004271 3 21 2.467637 0.005358 1.216254 0.048319 1 False 0.1 5 {'classifier__alpha': 1, 'classifier__fit_prio... 0.675569 0.669482 0.665225 0.670092 0.004245 4 3 2.477612 0.134880 1.428521 0.017417 0.5 True 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675225 0.668912 0.665652 0.669930 0.003974 5 0 2.484810 0.067836 1.249979 0.209959 0.5 True 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.675264 0.668781 0.665394 0.669813 0.004095 6 9 2.452453 0.049376 1.279694 0.089200 0.5 False 0.1 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.674199 0.668005 0.664456 0.668887 0.004026 7 6 2.748628 0.098077 1.255213 0.101334 0.5 False 0.05 5 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.673996 0.668048 0.664572 0.668872 0.003891 8 13 2.371907 0.204820 1.375143 0.193984 1 True 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656459 0.647433 0.644864 0.649585 0.004972 9 16 2.557486 0.184332 1.272137 0.133980 1 True 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.656196 0.646960 0.645436 0.649530 0.004754 10 4 2.362093 0.109796 1.344960 0.083562 0.5 True 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654424 0.644690 0.644991 0.648035 0.004519 11 1 2.668012 0.131751 1.383441 0.049157 0.5 True 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.654622 0.644901 0.644425 0.647983 0.004699 12 19 2.517576 0.154192 1.374269 0.026773 1 False 0.05 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.655125 0.645586 0.643166 0.647959 0.005163 13 22 2.386240 0.069718 0.967638 0.076766 1 False 0.1 20 {'classifier__alpha': 1, 'classifier__fit_prio... 0.654254 0.645409 0.643514 0.647726 0.004680 14 7 2.416211 0.138001 1.316785 0.036402 0.5 False 0.05 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652727 0.643691 0.642749 0.646389 0.004498 15 10 2.397768 0.244951 1.330007 0.008983 0.5 False 0.1 20 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.652290 0.642975 0.643421 0.646229 0.004290 16 14 2.590127 0.054396 1.155976 0.187602 1 True 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.587097 0.577411 0.580170 0.581560 0.004075 17 17 2.497556 0.085952 1.169808 0.061336 1 True 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.585713 0.577197 0.580763 0.581224 0.003492 18 2 2.467611 0.168399 1.313936 0.109695 0.5 True 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.586346 0.576987 0.579852 0.581062 0.003915 19 5 2.339322 0.092595 1.209515 0.132825 0.5 True 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.585634 0.576217 0.580320 0.580723 0.003855 20 20 2.644488 0.119967 1.238554 0.048871 1 False 0.05 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.581096 0.572833 0.576280 0.576736 0.003389 21 8 2.456030 0.072136 1.240463 0.092383 0.5 False 0.05 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.580841 0.572391 0.575731 0.576321 0.003475 22 23 2.335796 0.082338 0.786187 0.073499 1 False 0.1 100 {'classifier__alpha': 1, 'classifier__fit_prio... 0.579769 0.572373 0.576699 0.576280 0.003034 23 11 2.530331 0.107199 1.247842 0.078229 0.5 False 0.1 100 {'classifier__alpha': 0.5, 'classifier__fit_pr... 0.579743 0.571607 0.576352 0.575901 0.003337 24 In [5]: Copied! from sklearn import set_config set_config ( display = \"diagram\" ) classifier = create_pipeline () classifier . set_params ( ** optimisation_pipeline . best_params_ ) classifier . fit ( X_train , y_train ) from sklearn import set_config set_config(display=\"diagram\") classifier = create_pipeline() classifier.set_params(**optimisation_pipeline.best_params_) classifier.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('vectorizer', TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True)), ('classifier', MultinomialNB(alpha=1))]) TfidfVectorizer TfidfVectorizer(max_df=0.05, min_df=5, sublinear_tf=True) MultinomialNB MultinomialNB(alpha=1) In [12]: Copied! from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier . predict ( X_test ) % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 20 , 18 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 22 plt . rcParams [ \"axes.xmargin\" ] = 0 print ( metrics . classification_report ( y_test , y_predicted , digits = 4 )) metrics . ConfusionMatrixDisplay . from_predictions ( y_true = y_test , y_pred = y_predicted , xticks_rotation = \"vertical\" , normalize = \"pred\" , values_format = \".2f\" , ) plt . tight_layout () plt . savefig ( \"mag-confusion.png\" , dpi = 600 ) from sklearn import metrics import matplotlib.pyplot as plt y_predicted = classifier.predict(X_test) %matplotlib inline plt.rcParams[\"figure.figsize\"] = (20, 18) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 22 plt.rcParams[\"axes.xmargin\"] = 0 print(metrics.classification_report(y_test, y_predicted, digits=4)) metrics.ConfusionMatrixDisplay.from_predictions( y_true=y_test, y_pred=y_predicted, xticks_rotation=\"vertical\", normalize=\"pred\", values_format=\".2f\", ) plt.tight_layout() plt.savefig(\"mag-confusion.png\", dpi=600) precision recall f1-score support business 0.6412 0.7258 0.6808 3198 economics 0.6635 0.7146 0.6881 3189 geography 0.7461 0.6791 0.7111 3207 medicine 0.8806 0.9021 0.8912 3187 politics 0.5563 0.5895 0.5724 3169 psychology 0.7654 0.6811 0.7208 3252 sociology 0.5165 0.4698 0.4921 3197 accuracy 0.6803 22399 macro avg 0.6814 0.6803 0.6795 22399 weighted avg 0.6817 0.6803 0.6796 22399","title":"Train a field of study (domain) classification of sentences on the MAG dataset"},{"location":"how-to-guides/call-remote/","text":"How to call remote GreatAI instances # Microservices architecture (or SOA ) work well with ML applications. This is because their interfaces are usually very narrow, while the functionality provided quite comprehensive. Hence, drawing the boundaries of responsibilities is more straightforward in the case of ML services than in the case of more traditional business applications. For this reason, it is common to have a tree of models (preferably wrapped in GreatAI instances) communicating with each other. Although regular HTTP POST requests could be sent to each service's /predict endpoint, great-ai comes with two convenience functions: call_remote_great_ai and call_remote_great_ai_async to wrap this request. These provide you with some level of robustness and deserialisation. Inside notebooks The async variant, call_remote_great_ai_async , requires a running event loop while the synchronous variant disallows other running event-loops. Therefore, when running inside a Jupyter Notebook, always call call_remote_great_ai_async . Simple example # Let's create two processes: a server and a client. Server # server.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def slow_greeter ( your_name ): await sleep ( 2 ) return f 'Hi { your_name } !' Run this in development mode by executing great-ai server.py or python3 -m great_ai server.py if you're on Windows and great-ai is not in your PATH . Client # client.py from great_ai import call_remote_great_ai names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] results = [ call_remote_great_ai ( 'http://localhost:6060' , { 'your_name' : name } ) . output #(1) for name in names ] print ( results ) Only return the outputs so we don't clutter up the terminal. Run this script as a regular Python script by executing python3 client.py . As you can see, everything worked as expected. There is one way to improve it though. An async example # Let's send multiple requests at the same time to speed up the overall execution time. To do this, we will use the call_remote_great_ai_async function. Why is this possible? Note, that in server.py , the inference function is declared async . This means that multiple \"copies\" of it can run at the same time in the same thread. Since, there is no CPU bottleneck, the server has a quite large throughput (requests responded to per second), but its latency will stay around 2 seconds due to the async sleep command. If your great-ai server is not async , higher throughput can be achieved by running multiple instances of it, either manually, or by running it with multiple uvicorn workers like this: ENVIRONMENT=production great-ai server.py --worker_count 4 Async client # async-client.py from great_ai import call_remote_great_ai_async import asyncio names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] async def main (): futures = [ call_remote_great_ai_async ( 'http://localhost:6060' , { 'your_name' : name } ) for name in names ] results = await asyncio . gather ( * futures ) print ([ r . output for r in results ]) asyncio . run ( main ()) Replace client.py with this async client. Note that even though async support is significantly more streamlined in recent Python versions, it still requires a bit more boilerplate than its synchronous counterpart. This also works, and in some use-cases might be considerably quicker.","title":"How to call remote GreatAI instances"},{"location":"how-to-guides/call-remote/#how-to-call-remote-greatai-instances","text":"Microservices architecture (or SOA ) work well with ML applications. This is because their interfaces are usually very narrow, while the functionality provided quite comprehensive. Hence, drawing the boundaries of responsibilities is more straightforward in the case of ML services than in the case of more traditional business applications. For this reason, it is common to have a tree of models (preferably wrapped in GreatAI instances) communicating with each other. Although regular HTTP POST requests could be sent to each service's /predict endpoint, great-ai comes with two convenience functions: call_remote_great_ai and call_remote_great_ai_async to wrap this request. These provide you with some level of robustness and deserialisation. Inside notebooks The async variant, call_remote_great_ai_async , requires a running event loop while the synchronous variant disallows other running event-loops. Therefore, when running inside a Jupyter Notebook, always call call_remote_great_ai_async .","title":"How to call remote GreatAI instances"},{"location":"how-to-guides/call-remote/#simple-example","text":"Let's create two processes: a server and a client.","title":"Simple example"},{"location":"how-to-guides/call-remote/#server","text":"server.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def slow_greeter ( your_name ): await sleep ( 2 ) return f 'Hi { your_name } !' Run this in development mode by executing great-ai server.py or python3 -m great_ai server.py if you're on Windows and great-ai is not in your PATH .","title":"Server"},{"location":"how-to-guides/call-remote/#client","text":"client.py from great_ai import call_remote_great_ai names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] results = [ call_remote_great_ai ( 'http://localhost:6060' , { 'your_name' : name } ) . output #(1) for name in names ] print ( results ) Only return the outputs so we don't clutter up the terminal. Run this script as a regular Python script by executing python3 client.py . As you can see, everything worked as expected. There is one way to improve it though.","title":"Client"},{"location":"how-to-guides/call-remote/#an-async-example","text":"Let's send multiple requests at the same time to speed up the overall execution time. To do this, we will use the call_remote_great_ai_async function. Why is this possible? Note, that in server.py , the inference function is declared async . This means that multiple \"copies\" of it can run at the same time in the same thread. Since, there is no CPU bottleneck, the server has a quite large throughput (requests responded to per second), but its latency will stay around 2 seconds due to the async sleep command. If your great-ai server is not async , higher throughput can be achieved by running multiple instances of it, either manually, or by running it with multiple uvicorn workers like this: ENVIRONMENT=production great-ai server.py --worker_count 4","title":"An async example"},{"location":"how-to-guides/call-remote/#async-client","text":"async-client.py from great_ai import call_remote_great_ai_async import asyncio names = [ 'Oliv\u00e9r' , 'Bal\u00e1zs' , 'Andr\u00e1s' ] async def main (): futures = [ call_remote_great_ai_async ( 'http://localhost:6060' , { 'your_name' : name } ) for name in names ] results = await asyncio . gather ( * futures ) print ([ r . output for r in results ]) asyncio . run ( main ()) Replace client.py with this async client. Note that even though async support is significantly more streamlined in recent Python versions, it still requires a bit more boilerplate than its synchronous counterpart. This also works, and in some use-cases might be considerably quicker.","title":"Async client"},{"location":"how-to-guides/configure-service/","text":"How to configure GreatAI # GreatAI aims to provide reasonable defaults wherever possible. The current configuration is always prominently displayed (and updated) on the dashboard and in the command-line start-up banner. Using great_ai.configure # You can override any of the default settings by calling great_ai.configure . If you don't call configure , the default settings are applied on the first call to most great-ai functions. Warning You must call great_ai.configure before calling (or decorating with) any other great-ai function. However, importing other functions before calling great_ai.configure is permitted. configure-demo.py from great_ai import configure , RouteConfig import logging configure ( version = '1.0.0' , log_level = logging . INFO , seed = 2 , should_log_exception_stack = False , prediction_cache_size = 0 , #(1) disable_se4ml_banner = True , dashboard_table_size = 200 , route_config = RouteConfig ( #(2) feedback_endpoints_enabled = False , dashboard_enabled = False ) ) Completely disable caching. The unspecified routes are enabled by default. Using remote storage # The only aspect that cannot be automated is choosing the backing storage for the database and file storage. Right now, you have 3 options for storing the models and large datasets: LargeFileLocal , LargeFileMongo , and LargeFileS3 . Without explicit configuration, LargeFileLocal is selected by default. This one still version-controls your files but it only stores them in a local path (which of course can be a remote volume attached by NFS , HDFS , etc.). Important If your working directory contains a mongo.ini or s3.ini file, an attempt is made to auto-configure LargeFileMongo or LargeFileS3 respectively. To use LargeFileMongo or LargeFileS3 explicitly, configure them before calling any other great-ai function. S3-compatible # s3.ini aws_region_name = eu-west-2 aws_access_key_id = MY_AWS_ACCESS_KEY # ENV:MY_AWS_ACCESS_KEY would also work aws_secret_access_key = MY_AWS_SECRET_KEY large_files_bucket_name = bucket-for-models use-s3.py from great_ai.large_file import LargeFileS3 from great_ai import save_model LargeFileS3 . configure_credentials_from_file ( 's3.ini' ) #(1) model = [ 4 , 3 ] save_model ( model , 'my-model' ) This line isn't strictly necessary because if s3.ini (or mongo.ini ) is available in the current working directory, they are automatically used to configure their respective LargeFile implementations/databases. Departing from AWS With the aws_endpoint_url argument, it is possible to use any other S3-compatible service such as Backblaze . In that case, it would be aws_endpoint_url=https://s3.us-west-002.backblazeb2.com . GridFS # GridFS specifies how to store files in MongoDB. The official MongoDB server and many compatible implementations support it. mongo.ini MONGO_CONNECTION_STRING = mongodb : // localhost : 27017 # this is the default value # if `MONGO_CONNECTION_STRING` is specified, this default is overridden MONGO_CONNECTION_STRING = ENV : MONGO_CONNECTION_STRING MONGO_DATABASE = my-database # it is automatically created if doesn't exist use-mongo.py from great_ai.large_file import LargeFileMongo from great_ai import save_model LargeFileMongo . configure_credentials_from_file ( 'mongo.ini' ) model = [ 4 , 3 ] save_model ( model , 'my-model' ) Simplifying config files You can combine mongo.ini or s3.ini with your application's config file because the unneeded keys are ignored by the configure_credentials_from_file method. Using a database # By default, a thread-safe version of TinyDB is utilised for saving the prediction traces into a local file. Unfortunately, for most production needs, this method is not suitable. MongoDB # At the moment, only MongoDB is supported as a production-ready TracingDatabase . In order to use it, you have to either place a file named mongo.ini in your working directory, or explicitly call either MongoDbDriver.configure_credentials_from_file or MongoDbDriver.configure_credentials .","title":"How to configure GreatAI"},{"location":"how-to-guides/configure-service/#how-to-configure-greatai","text":"GreatAI aims to provide reasonable defaults wherever possible. The current configuration is always prominently displayed (and updated) on the dashboard and in the command-line start-up banner.","title":"How to configure GreatAI"},{"location":"how-to-guides/configure-service/#using-great_aiconfigure","text":"You can override any of the default settings by calling great_ai.configure . If you don't call configure , the default settings are applied on the first call to most great-ai functions. Warning You must call great_ai.configure before calling (or decorating with) any other great-ai function. However, importing other functions before calling great_ai.configure is permitted. configure-demo.py from great_ai import configure , RouteConfig import logging configure ( version = '1.0.0' , log_level = logging . INFO , seed = 2 , should_log_exception_stack = False , prediction_cache_size = 0 , #(1) disable_se4ml_banner = True , dashboard_table_size = 200 , route_config = RouteConfig ( #(2) feedback_endpoints_enabled = False , dashboard_enabled = False ) ) Completely disable caching. The unspecified routes are enabled by default.","title":"Using great_ai.configure"},{"location":"how-to-guides/configure-service/#using-remote-storage","text":"The only aspect that cannot be automated is choosing the backing storage for the database and file storage. Right now, you have 3 options for storing the models and large datasets: LargeFileLocal , LargeFileMongo , and LargeFileS3 . Without explicit configuration, LargeFileLocal is selected by default. This one still version-controls your files but it only stores them in a local path (which of course can be a remote volume attached by NFS , HDFS , etc.). Important If your working directory contains a mongo.ini or s3.ini file, an attempt is made to auto-configure LargeFileMongo or LargeFileS3 respectively. To use LargeFileMongo or LargeFileS3 explicitly, configure them before calling any other great-ai function.","title":"Using remote storage"},{"location":"how-to-guides/configure-service/#s3-compatible","text":"s3.ini aws_region_name = eu-west-2 aws_access_key_id = MY_AWS_ACCESS_KEY # ENV:MY_AWS_ACCESS_KEY would also work aws_secret_access_key = MY_AWS_SECRET_KEY large_files_bucket_name = bucket-for-models use-s3.py from great_ai.large_file import LargeFileS3 from great_ai import save_model LargeFileS3 . configure_credentials_from_file ( 's3.ini' ) #(1) model = [ 4 , 3 ] save_model ( model , 'my-model' ) This line isn't strictly necessary because if s3.ini (or mongo.ini ) is available in the current working directory, they are automatically used to configure their respective LargeFile implementations/databases. Departing from AWS With the aws_endpoint_url argument, it is possible to use any other S3-compatible service such as Backblaze . In that case, it would be aws_endpoint_url=https://s3.us-west-002.backblazeb2.com .","title":"S3-compatible"},{"location":"how-to-guides/configure-service/#gridfs","text":"GridFS specifies how to store files in MongoDB. The official MongoDB server and many compatible implementations support it. mongo.ini MONGO_CONNECTION_STRING = mongodb : // localhost : 27017 # this is the default value # if `MONGO_CONNECTION_STRING` is specified, this default is overridden MONGO_CONNECTION_STRING = ENV : MONGO_CONNECTION_STRING MONGO_DATABASE = my-database # it is automatically created if doesn't exist use-mongo.py from great_ai.large_file import LargeFileMongo from great_ai import save_model LargeFileMongo . configure_credentials_from_file ( 'mongo.ini' ) model = [ 4 , 3 ] save_model ( model , 'my-model' ) Simplifying config files You can combine mongo.ini or s3.ini with your application's config file because the unneeded keys are ignored by the configure_credentials_from_file method.","title":"GridFS"},{"location":"how-to-guides/configure-service/#using-a-database","text":"By default, a thread-safe version of TinyDB is utilised for saving the prediction traces into a local file. Unfortunately, for most production needs, this method is not suitable.","title":"Using a database"},{"location":"how-to-guides/configure-service/#mongodb","text":"At the moment, only MongoDB is supported as a production-ready TracingDatabase . In order to use it, you have to either place a file named mongo.ini in your working directory, or explicitly call either MongoDbDriver.configure_credentials_from_file or MongoDbDriver.configure_credentials .","title":"MongoDB"},{"location":"how-to-guides/create-service/","text":"How to create a GreatAI service # The core value of great-ai lies in its GreatAI class. In order to take advantage of it, you need to create an instance wrapping your code. Let's say that you have the following greeter function: greeter.py def my_greeter_function ( your_name ): return f 'Hi { your_name } !' You can simply decorate (wrap) this function using the @GreatAI.create factory. greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name ): return f 'Hi { your_name } !' Why not simply use @GreatAI? The purpose of @GreatAI.create is simply to provide you with type-checking through MyPy, Pylance, and similar libraries. However, the overloading support for __new__ is lacking in MyPy, thus, a static factory method is used instead. With types # Even though it's not required by GreatAI, type annotating your codebase can save you from lots of trivial mistakes, that's why it's highly advised. Simply add the expected types to your function's signature. type_safe_greeter.py from great_ai import GreatAI @GreatAI . create def type_safe_greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' This not only allows you to statically typecheck your code, but by default, GreatAI will check it during runtime as well using typeguard . With async # Asynchronous code can result in immense performance gains in certain cases. For example, you might rely on a third-party service, do database access, or call a remote GreatAI instance . In these cases, you can simply make your function async without any other changes. async_greeter.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def async_greeter ( your_name : str ) -> str : await sleep ( 2 ) # simulate IO-bound operation return f 'Hi { your_name } !' With decorators # GreatAI can decorate already decorated functions. The only restriction is that @GreatAI.create must come last. There are two built-in decorators that you can use to customise your function but you can you use any third-party decorator as well. Using @use_model # If you have previously saved a model with save_model , you can inject it into your function by calling @use_model . greeter_with_model.py from great_ai import GreatAI , use_model @GreatAI . create @use_model ( 'name_of_my_model' , version = 'latest' ) #(1) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' By default, the parameter named model will be replaced by the loaded model. This behaviour can be customised by setting the model_kwarg_name . This way, even multiple models can be injected into a single function. Important You must call @use_model before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @use_model in other places of the codebase, it works equally well outside of GreatAI services. Using @parameter # If you wish to turn off logging or specify custom validation for your parameters, you can use the @parameter decorator. Note By default, all parameters that are not affected by an explicit @parameter or @use_model are automatically decorated with @parameter when @GreatAI.create is called. greeter_with_validation.py from great_ai import GreatAI , use_model @GreatAI . create @parameter ( 'your_name' , disable_logging = True ) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' Important You must call @parameter before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @parameter in other places of the codebase, it works equally well outside of GreatAI services. Complex example # Refer to the following example summarising the options you have when instantiating a GreatAI service. complex.py from great_ai import save_model , GreatAI , parameter , use_model , log_metric save_model ( 4 , 'secret-number' ) #(1) @GreatAI . create @parameter ( 'positive_number' , validate = lambda n : n > 0 , disable_logging = True ) @use_model ( 'secret-number' , version = 'latest' , model_kwarg_name = 'secret' ) def add_number ( positive_number : int , secret : int ) -> int : log_metric ( 'log directly into the returned Trace' , positive_number * 2 ) return positive_number + secret assert add_number ( 1 ) . output == 5 Refer to the configuration page for specifying where to store your models.","title":"How to create a GreatAI service"},{"location":"how-to-guides/create-service/#how-to-create-a-greatai-service","text":"The core value of great-ai lies in its GreatAI class. In order to take advantage of it, you need to create an instance wrapping your code. Let's say that you have the following greeter function: greeter.py def my_greeter_function ( your_name ): return f 'Hi { your_name } !' You can simply decorate (wrap) this function using the @GreatAI.create factory. greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name ): return f 'Hi { your_name } !' Why not simply use @GreatAI? The purpose of @GreatAI.create is simply to provide you with type-checking through MyPy, Pylance, and similar libraries. However, the overloading support for __new__ is lacking in MyPy, thus, a static factory method is used instead.","title":"How to create a GreatAI service"},{"location":"how-to-guides/create-service/#with-types","text":"Even though it's not required by GreatAI, type annotating your codebase can save you from lots of trivial mistakes, that's why it's highly advised. Simply add the expected types to your function's signature. type_safe_greeter.py from great_ai import GreatAI @GreatAI . create def type_safe_greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' This not only allows you to statically typecheck your code, but by default, GreatAI will check it during runtime as well using typeguard .","title":"With types"},{"location":"how-to-guides/create-service/#with-async","text":"Asynchronous code can result in immense performance gains in certain cases. For example, you might rely on a third-party service, do database access, or call a remote GreatAI instance . In these cases, you can simply make your function async without any other changes. async_greeter.py from great_ai import GreatAI from asyncio import sleep @GreatAI . create async def async_greeter ( your_name : str ) -> str : await sleep ( 2 ) # simulate IO-bound operation return f 'Hi { your_name } !'","title":"With async"},{"location":"how-to-guides/create-service/#with-decorators","text":"GreatAI can decorate already decorated functions. The only restriction is that @GreatAI.create must come last. There are two built-in decorators that you can use to customise your function but you can you use any third-party decorator as well.","title":"With decorators"},{"location":"how-to-guides/create-service/#using-use_model","text":"If you have previously saved a model with save_model , you can inject it into your function by calling @use_model . greeter_with_model.py from great_ai import GreatAI , use_model @GreatAI . create @use_model ( 'name_of_my_model' , version = 'latest' ) #(1) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' By default, the parameter named model will be replaced by the loaded model. This behaviour can be customised by setting the model_kwarg_name . This way, even multiple models can be injected into a single function. Important You must call @use_model before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @use_model in other places of the codebase, it works equally well outside of GreatAI services.","title":"Using @use_model"},{"location":"how-to-guides/create-service/#using-parameter","text":"If you wish to turn off logging or specify custom validation for your parameters, you can use the @parameter decorator. Note By default, all parameters that are not affected by an explicit @parameter or @use_model are automatically decorated with @parameter when @GreatAI.create is called. greeter_with_validation.py from great_ai import GreatAI , use_model @GreatAI . create @parameter ( 'your_name' , disable_logging = True ) def type_safe_greeter ( your_name : str , model ) -> str : return f 'Hi { your_name } !' assert type_safe_greeter ( 'Andras' ) . output == 'Hi Andras' Important You must call @parameter before @GreatAI.create . Note, that decorators are applied starting from the bottom-most one. Feel free to use @parameter in other places of the codebase, it works equally well outside of GreatAI services.","title":"Using @parameter"},{"location":"how-to-guides/create-service/#complex-example","text":"Refer to the following example summarising the options you have when instantiating a GreatAI service. complex.py from great_ai import save_model , GreatAI , parameter , use_model , log_metric save_model ( 4 , 'secret-number' ) #(1) @GreatAI . create @parameter ( 'positive_number' , validate = lambda n : n > 0 , disable_logging = True ) @use_model ( 'secret-number' , version = 'latest' , model_kwarg_name = 'secret' ) def add_number ( positive_number : int , secret : int ) -> int : log_metric ( 'log directly into the returned Trace' , positive_number * 2 ) return positive_number + secret assert add_number ( 1 ) . output == 5 Refer to the configuration page for specifying where to store your models.","title":"Complex example"},{"location":"how-to-guides/handle-training-data/","text":"How to manage training data # In order to simplify your training data management, great-ai provide two complementing approaches for inputting new data-points. Upload data # At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call great_ai.add_ground_truth . This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, great_ai.query_ground_truth can be called to get a filtered view of the training data. Train-test-validation splits It is a best practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. With great_ai.add_ground_truth , there is an option to tag the samples with train , test , and validation randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags. The nice thing about this is that the 'input-expected output' pairs are stored as traces. Thus, they behave exactly like regular prediction traces. from great_ai import add_ground_truth add_ground_truth ( [ 1 , 2 ], [ 'odd' , 'even' ], tags = 'my_tag' , train_split_ratio = 1 , #(1) test_split_ratio = 1 ) Note that the ratios don't have to add up to 1. They are just weights. There is also a validation_split_ratio which is 0 by default. >>> from great_ai import query_ground_truth >>> query_ground_truth ( 'my_tag' ) [ Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'odd' , #(1) 'logged_values' : { 'input' : 1 }, #(2) 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'odd' , 'tags' : [ 'ground_truth' , 'test' , 'my_tag' ], #(3) 'trace_id' : '4fcf2ce6-a172-469d-94b2-874577655814' }), Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'even' , 'logged_values' : { 'input' : 2 }, 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'even' , 'tags' : [ 'ground_truth' , 'train' , 'my_tag' ], 'trace_id' : 'abee0671-beb9-4284-8c3b-c65e5836ce38' })] Expected output. This can be also accessed through the .output property. The input value is stored here. Notice how ground_truth is always included as a tag when using great_ai.add_ground_truth . Get feedback # After the initial data gathering, end-to-end feedback can be also integrated into the dataset. The scaffolded REST API contains endpoints for managing traces and their feedbacks. When great_ai.query_ground_truth is executed, it implicitly filters for traces that have feedback. Therefore, both the ground_truth and the online traces that have received feedback are returned. No matter the origin of the data, it can be accessed using the same API. Remove clutter # Traces can be deleted either through the REST API or by calling great_ai.delete_ground_truth . The latter provides the same interface as great_ai.query_ground_truth except it deletes the matched points.","title":"How to manage training data"},{"location":"how-to-guides/handle-training-data/#how-to-manage-training-data","text":"In order to simplify your training data management, great-ai provide two complementing approaches for inputting new data-points.","title":"How to manage training data"},{"location":"how-to-guides/handle-training-data/#upload-data","text":"At the start of your experiments' first iteration, after you've gathered suitable samples for training, you can call great_ai.add_ground_truth . This automatically stores a timestamp and also allows you to assign tags to the data. Using these attributes, great_ai.query_ground_truth can be called to get a filtered view of the training data. Train-test-validation splits It is a best practice to lock-away the test split of your data that is only used for the final quality assessment. This prevents you from accidentally training on it, or inadvertently tuning the model to have the highest accuracy metrics on the test split. This, of course, may lead to dubious results, hence, care must be taken to avoid it. With great_ai.add_ground_truth , there is an option to tag the samples with train , test , and validation randomly, following a predefined distribution. This happens as soon as they're written in the database. Later, these can be queried by providing the name of the appropriate tags. The nice thing about this is that the 'input-expected output' pairs are stored as traces. Thus, they behave exactly like regular prediction traces. from great_ai import add_ground_truth add_ground_truth ( [ 1 , 2 ], [ 'odd' , 'even' ], tags = 'my_tag' , train_split_ratio = 1 , #(1) test_split_ratio = 1 ) Note that the ratios don't have to add up to 1. They are just weights. There is also a validation_split_ratio which is 0 by default. >>> from great_ai import query_ground_truth >>> query_ground_truth ( 'my_tag' ) [ Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'odd' , #(1) 'logged_values' : { 'input' : 1 }, #(2) 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'odd' , 'tags' : [ 'ground_truth' , 'test' , 'my_tag' ], #(3) 'trace_id' : '4fcf2ce6-a172-469d-94b2-874577655814' }), Trace [ str ]({ 'created' : '2022-07-12T18:36:12.825706' , 'exception' : None , 'feedback' : 'even' , 'logged_values' : { 'input' : 2 }, 'models' : [], 'original_execution_time_ms' : 0.0 , 'output' : 'even' , 'tags' : [ 'ground_truth' , 'train' , 'my_tag' ], 'trace_id' : 'abee0671-beb9-4284-8c3b-c65e5836ce38' })] Expected output. This can be also accessed through the .output property. The input value is stored here. Notice how ground_truth is always included as a tag when using great_ai.add_ground_truth .","title":"Upload data"},{"location":"how-to-guides/handle-training-data/#get-feedback","text":"After the initial data gathering, end-to-end feedback can be also integrated into the dataset. The scaffolded REST API contains endpoints for managing traces and their feedbacks. When great_ai.query_ground_truth is executed, it implicitly filters for traces that have feedback. Therefore, both the ground_truth and the online traces that have received feedback are returned. No matter the origin of the data, it can be accessed using the same API.","title":"Get feedback"},{"location":"how-to-guides/handle-training-data/#remove-clutter","text":"Traces can be deleted either through the REST API or by calling great_ai.delete_ground_truth . The latter provides the same interface as great_ai.query_ground_truth except it deletes the matched points.","title":"Remove clutter"},{"location":"how-to-guides/install/","text":"Installation guide # Provided you already have Python3 (and pip) installed, simply execute: pip install great-ai Python 3.8 or later is required. This will work on all major operating systems. Command-line tools # After installation, great-ai and large-file are available as commands. The former is required for deploying your application while the latter lets you manage models and datasets from your terminal. Snakes & kebabs The library is called great-ai , therefore, its command-line entrypoint is also called great-ai . However, Python module names cannot contain hyphens, that's why you have to import great_ai with an underscore. The great-ai CLI tool is also available as python3 -m great_ai . To help with the confusion, a CLI executable called great_ai (and large_file ) are also installed, thus, if you prefer, you can always refer to GreatAI using its underscored name variant ( great_ai ). Windows On Windows, you might encounter a similar warning from pip : WARNING: The scripts great-ai.exe, great_ai.exe, large-file.exe and large_file.exe are installed in 'C:\\Users\\...\\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. This means that great-ai.exe and large-file.exe are not in your PATH . Either add their containing directory ('C:\\Users...\\Scripts' in this case) to your PATH or use python3 -m great_ai and python3 -m great_ai.large_file instead of the exe-s. Update # If you wish to update to the latest version execute: pip install --upgrade great-ai","title":"Installation guide"},{"location":"how-to-guides/install/#installation-guide","text":"Provided you already have Python3 (and pip) installed, simply execute: pip install great-ai Python 3.8 or later is required. This will work on all major operating systems.","title":"Installation guide"},{"location":"how-to-guides/install/#command-line-tools","text":"After installation, great-ai and large-file are available as commands. The former is required for deploying your application while the latter lets you manage models and datasets from your terminal. Snakes & kebabs The library is called great-ai , therefore, its command-line entrypoint is also called great-ai . However, Python module names cannot contain hyphens, that's why you have to import great_ai with an underscore. The great-ai CLI tool is also available as python3 -m great_ai . To help with the confusion, a CLI executable called great_ai (and large_file ) are also installed, thus, if you prefer, you can always refer to GreatAI using its underscored name variant ( great_ai ). Windows On Windows, you might encounter a similar warning from pip : WARNING: The scripts great-ai.exe, great_ai.exe, large-file.exe and large_file.exe are installed in 'C:\\Users\\...\\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. This means that great-ai.exe and large-file.exe are not in your PATH . Either add their containing directory ('C:\\Users...\\Scripts' in this case) to your PATH or use python3 -m great_ai and python3 -m great_ai.large_file instead of the exe-s.","title":"Command-line tools"},{"location":"how-to-guides/install/#update","text":"If you wish to update to the latest version execute: pip install --upgrade great-ai","title":"Update"},{"location":"how-to-guides/large-file/","text":"How to use LargeFiles # The functions save_model and @use_model wrap LargeFile instances. Hence, besides configuring LargeFile , users have few reasons to use LargeFiles directly. Motivation # Oftentimes, especially when working with data-heavy applications, large files can proliferate in a repository. Version controlling them is an obvious next step, however, GitHub's git LFS implementation doesn't support deleting large files, making it easy for them to eat-up the LFS quota and explode the size of your repos. DVC is a viable alternative, however, it requires users to learn to use one more CLI tool. Using LargeFile-s directly (usually not needed) LargeFile doesn't require users to learn too much new. It is a nearly exact copy of the built-in open() function of Python with which users are certainly already familiar. Simple example # from great_ai.large_file import LargeFileS3 LargeFileS3 . configure_credentials ({ \"aws_region_name\" : \"your_region_like_eu-west-2\" , \"aws_access_key_id\" : \"YOUR_ACCESS_KEY_ID\" , \"aws_secret_access_key\" : \"YOUR_VERY_SECRET_ACCESS_KEY\" , \"large_files_bucket_name\" : \"create_a_bucket_and_put_its_name_here\" , }) # Creates a new version and deletes the older version # leaving the 3 most recently used intact with LargeFileS3 ( \"test.txt\" , \"w\" , keep_last_n = 3 ) as f : for i in range ( 100000 ): f . write ( 'test \\n ' ) # The latest version is returned by default # but an optional `version` keyword argument can be provided as well with LargeFileS3 ( \"test.txt\" , \"r\" ) as f : #(1) print ( f . readlines ()[ 0 ]) In this case, the latest version is already in the local cache, no download is required. More details # LargeFile behaves like an opened file (in the background it is a temp file after all). Binary reads and writes are supported along with the different keywords open() accepts . The local cache can be configured with these properties: LargeFileS3 . cache_path = Path ( '.cache' ) LargeFileS3 . max_cache_size = \"30 GB\" I only need a path # In case you only need a path to the (proxy of the) remote file, this pattern can be applied: path_to_model = LargeFileS3 ( \"folder-of-my-bert-model\" , version = 31 ) . get () This will first download the file/folder into your local cache folder. Then, it returns a Path object to the local version. Which can be turned into a string with str(path_to_model) . The same approach works for uploads: LargeFileS3 ( \"folder-of-my-bert-model\" ) . push ( 'path_to_local/folder_or_file' ) This way both regular files and folders can be handled. The uploaded file is called folder-of-my-bert-model , the local name is ignored. Lastly, all version of the remote object can be deleted by calling LargeFileS3(\"my-file\").delete() . It will still reside in your local cache afterwards; its deletion will happen next time your local cache has to be pruned. From the command-line # The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best practice to cache the referred models. Setup # Create an .ini file (or use ~/.aws/credentials ). It may look like this: aws_region_name = your_region_like_eu-west-2 aws_access_key_id = YOUR_ACCESS_KEY_ID aws_secret_access_key = YOUR_VERY_SECRET_ACCESS_KEY large_files_bucket_name = my_large_files Upload some files # large-file --backend s3 --secrets secrets.ini \\ --push my_first_file.json folder/my_second_file my_folder Only the filename is used as the S3 name, the rest of the path is ignored. Using MongoDB The possible values for --backend are s3 , mongo , and local . The latter doesn't need credentials, it only versions and stores your files in a local folder. MongoDB on the other hand requires a mongo_connection_string and a mongo_database to be specified. For storing large files, it uses the GridFS specification. Download some files to the local cache # This can be useful when building a Docker image for example. This way, the files can already reside inside the container and need not be downloaded later. large-file --backend s3 --secrets ~/.aws/credentials \\ --cache my_first_file.json:3 my_second_file my_folder:0 Versions may be specified by using : -s. Delete remote files # large-file --backend s3 --secrets ~/.aws/credentials \\ --delete my_first_file.json","title":"How to use LargeFiles"},{"location":"how-to-guides/large-file/#how-to-use-largefiles","text":"The functions save_model and @use_model wrap LargeFile instances. Hence, besides configuring LargeFile , users have few reasons to use LargeFiles directly.","title":"How to use LargeFiles"},{"location":"how-to-guides/large-file/#motivation","text":"Oftentimes, especially when working with data-heavy applications, large files can proliferate in a repository. Version controlling them is an obvious next step, however, GitHub's git LFS implementation doesn't support deleting large files, making it easy for them to eat-up the LFS quota and explode the size of your repos. DVC is a viable alternative, however, it requires users to learn to use one more CLI tool. Using LargeFile-s directly (usually not needed) LargeFile doesn't require users to learn too much new. It is a nearly exact copy of the built-in open() function of Python with which users are certainly already familiar.","title":"Motivation"},{"location":"how-to-guides/large-file/#simple-example","text":"from great_ai.large_file import LargeFileS3 LargeFileS3 . configure_credentials ({ \"aws_region_name\" : \"your_region_like_eu-west-2\" , \"aws_access_key_id\" : \"YOUR_ACCESS_KEY_ID\" , \"aws_secret_access_key\" : \"YOUR_VERY_SECRET_ACCESS_KEY\" , \"large_files_bucket_name\" : \"create_a_bucket_and_put_its_name_here\" , }) # Creates a new version and deletes the older version # leaving the 3 most recently used intact with LargeFileS3 ( \"test.txt\" , \"w\" , keep_last_n = 3 ) as f : for i in range ( 100000 ): f . write ( 'test \\n ' ) # The latest version is returned by default # but an optional `version` keyword argument can be provided as well with LargeFileS3 ( \"test.txt\" , \"r\" ) as f : #(1) print ( f . readlines ()[ 0 ]) In this case, the latest version is already in the local cache, no download is required.","title":"Simple example"},{"location":"how-to-guides/large-file/#more-details","text":"LargeFile behaves like an opened file (in the background it is a temp file after all). Binary reads and writes are supported along with the different keywords open() accepts . The local cache can be configured with these properties: LargeFileS3 . cache_path = Path ( '.cache' ) LargeFileS3 . max_cache_size = \"30 GB\"","title":"More details"},{"location":"how-to-guides/large-file/#i-only-need-a-path","text":"In case you only need a path to the (proxy of the) remote file, this pattern can be applied: path_to_model = LargeFileS3 ( \"folder-of-my-bert-model\" , version = 31 ) . get () This will first download the file/folder into your local cache folder. Then, it returns a Path object to the local version. Which can be turned into a string with str(path_to_model) . The same approach works for uploads: LargeFileS3 ( \"folder-of-my-bert-model\" ) . push ( 'path_to_local/folder_or_file' ) This way both regular files and folders can be handled. The uploaded file is called folder-of-my-bert-model , the local name is ignored. Lastly, all version of the remote object can be deleted by calling LargeFileS3(\"my-file\").delete() . It will still reside in your local cache afterwards; its deletion will happen next time your local cache has to be pruned.","title":"I only need a path"},{"location":"how-to-guides/large-file/#from-the-command-line","text":"The main reason for using the large-file or python3 -m great_ai.large_file commands is to upload or download models from the terminal. For example, when building a docker image, it is best practice to cache the referred models.","title":"From the command-line"},{"location":"how-to-guides/large-file/#setup","text":"Create an .ini file (or use ~/.aws/credentials ). It may look like this: aws_region_name = your_region_like_eu-west-2 aws_access_key_id = YOUR_ACCESS_KEY_ID aws_secret_access_key = YOUR_VERY_SECRET_ACCESS_KEY large_files_bucket_name = my_large_files","title":"Setup"},{"location":"how-to-guides/large-file/#upload-some-files","text":"large-file --backend s3 --secrets secrets.ini \\ --push my_first_file.json folder/my_second_file my_folder Only the filename is used as the S3 name, the rest of the path is ignored. Using MongoDB The possible values for --backend are s3 , mongo , and local . The latter doesn't need credentials, it only versions and stores your files in a local folder. MongoDB on the other hand requires a mongo_connection_string and a mongo_database to be specified. For storing large files, it uses the GridFS specification.","title":"Upload some files"},{"location":"how-to-guides/large-file/#download-some-files-to-the-local-cache","text":"This can be useful when building a Docker image for example. This way, the files can already reside inside the container and need not be downloaded later. large-file --backend s3 --secrets ~/.aws/credentials \\ --cache my_first_file.json:3 my_second_file my_folder:0 Versions may be specified by using : -s.","title":"Download some files to the local cache"},{"location":"how-to-guides/large-file/#delete-remote-files","text":"large-file --backend s3 --secrets ~/.aws/credentials \\ --delete my_first_file.json","title":"Delete remote files"},{"location":"how-to-guides/use-service/","text":"How to perform prediction with GreatAI # After creating a GreatAI service by wrapping your prediction function, and optionally configuring it , it's time to do some prediction. Let's take the following example: greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name : str ) -> str : return f 'Hi { your_name } !' One-off prediction # Even though greeter is now an instance of GreatAI , you can continue using it as a regular function. >>> greeter ( 'Bob' ) Trace [ str ]({ 'created' : '2022-07-11T14:31:46.183764' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0381 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '7c284fd7-7f0d-4464-b5f8-3ef126df34af' }) As you can see, the original return value is wrapped in a Trace object (which is also persisted in your database of choice). You can access the original value under the output property. Online prediction # Likely, the main way you would like to expose your model is through an HTTP API. @GreatAI.create scaffolds many REST API endpoints for your model and creates a FastAPI app available under GreatAI.app . This can be served using uvicorn or any other ASGI server . Since most ML code lives in Jupyter notebooks, therefore, deploying a notebook containing the inference function is supported. To achieve this, uvicorn is wrapped by the great-ai command-line utility which \u2014 among others \u2014 takes care of feeding a notebook into uvicorn . It also supports auto-reloading. In development # great-ai greeter.py Success Your model is accessible at localhost:6060 . Some configuration options are also supported. great-ai greeter.py --port 8000 --host 127 .0.0.1 --timeout_keep_alive 10 More options For more options (but no Notebook support), simply use uvicorn for starting your app (available at greeter.app ). In production # There are three main approaches for deploying a GreatAI service. Manual deployment # The app is run in production-mode if the value of the ENVIRONMENT environment variable is set to production . ENVIRONMENT = production great-ai greeter.py Simply run ENVIRONMENT=production great-ai deploy.ipynb in the command-line of a production machine. This is the crudest approach; however, it might be fitting for some contexts. Containerised deployment # Run the notebook directly in a container or create a service for it using your favourite container orchestrator. docker run -p 6060 :6060 --volume ` pwd ` :/app --rm \\ schmelczera/great-ai deploy.ipynb You can replace pwd with the path to your code's folder. Use a Platform-as-a-Service # Similar to the previous approach, your code will run in a container. However, instead of manually managing it, you can just choose from a plethora of PaaS providers (such as AWS ECS , DO App platform , MLEM , Streamlit ) that take a Docker image as a source and handle the rest of the deployment. To this end, you can also create a custom Docker image. It is especially useful if you have third-party dependencies, such as PyTorch or TensorFlow . FROM schmelczera/great-ai:latest # Remove this block if you don't have a requirements.txt COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt # If you store your models in S3 or GridFS, it may be a # good idea to cache them in the image so that you don't # have to download it each time a container starts RUN large-file --backend s3 --secrets s3.ini --cache my-domain-predictor # Add you application code to the image COPY . . # The default ENTRYPOINT is great-ai, specify its argument using CMD CMD [ \"deploy.ipynb\" ] Batch prediction # Processing larger amounts of data on a single machine is made easy by the GreatAI 's process_batch method. This relies on multiprocessing ( parallel_map ) to take full advantage of all available CPU-cores. >>> greeter . process_batch ([ 'Alice' , 'Bob' ]) [ Trace [ str ]({ 'created' : '2022-07-11T14:36:37.119183' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 5 , 'arg:your_name:value' : 'Alice' }, 'models' : [], 'original_execution_time_ms' : 0.1251 , 'output' : 'Hi Alice!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '90ffa15f-e839-41c4-8e7a-3211168bc138' }), Trace [ str ]({ 'created' : '2022-07-11T14:36:37.166659' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0571 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : 'f48e94c7-0815-48b3-a864-41349d3dae84' })]","title":"How to perform prediction with GreatAI"},{"location":"how-to-guides/use-service/#how-to-perform-prediction-with-greatai","text":"After creating a GreatAI service by wrapping your prediction function, and optionally configuring it , it's time to do some prediction. Let's take the following example: greeter.py from great_ai import GreatAI @GreatAI . create def greeter ( your_name : str ) -> str : return f 'Hi { your_name } !'","title":"How to perform prediction with GreatAI"},{"location":"how-to-guides/use-service/#one-off-prediction","text":"Even though greeter is now an instance of GreatAI , you can continue using it as a regular function. >>> greeter ( 'Bob' ) Trace [ str ]({ 'created' : '2022-07-11T14:31:46.183764' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0381 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '7c284fd7-7f0d-4464-b5f8-3ef126df34af' }) As you can see, the original return value is wrapped in a Trace object (which is also persisted in your database of choice). You can access the original value under the output property.","title":"One-off prediction"},{"location":"how-to-guides/use-service/#online-prediction","text":"Likely, the main way you would like to expose your model is through an HTTP API. @GreatAI.create scaffolds many REST API endpoints for your model and creates a FastAPI app available under GreatAI.app . This can be served using uvicorn or any other ASGI server . Since most ML code lives in Jupyter notebooks, therefore, deploying a notebook containing the inference function is supported. To achieve this, uvicorn is wrapped by the great-ai command-line utility which \u2014 among others \u2014 takes care of feeding a notebook into uvicorn . It also supports auto-reloading.","title":"Online prediction"},{"location":"how-to-guides/use-service/#in-development","text":"great-ai greeter.py Success Your model is accessible at localhost:6060 . Some configuration options are also supported. great-ai greeter.py --port 8000 --host 127 .0.0.1 --timeout_keep_alive 10 More options For more options (but no Notebook support), simply use uvicorn for starting your app (available at greeter.app ).","title":"In development"},{"location":"how-to-guides/use-service/#in-production","text":"There are three main approaches for deploying a GreatAI service.","title":"In production"},{"location":"how-to-guides/use-service/#manual-deployment","text":"The app is run in production-mode if the value of the ENVIRONMENT environment variable is set to production . ENVIRONMENT = production great-ai greeter.py Simply run ENVIRONMENT=production great-ai deploy.ipynb in the command-line of a production machine. This is the crudest approach; however, it might be fitting for some contexts.","title":"Manual deployment"},{"location":"how-to-guides/use-service/#containerised-deployment","text":"Run the notebook directly in a container or create a service for it using your favourite container orchestrator. docker run -p 6060 :6060 --volume ` pwd ` :/app --rm \\ schmelczera/great-ai deploy.ipynb You can replace pwd with the path to your code's folder.","title":"Containerised deployment"},{"location":"how-to-guides/use-service/#use-a-platform-as-a-service","text":"Similar to the previous approach, your code will run in a container. However, instead of manually managing it, you can just choose from a plethora of PaaS providers (such as AWS ECS , DO App platform , MLEM , Streamlit ) that take a Docker image as a source and handle the rest of the deployment. To this end, you can also create a custom Docker image. It is especially useful if you have third-party dependencies, such as PyTorch or TensorFlow . FROM schmelczera/great-ai:latest # Remove this block if you don't have a requirements.txt COPY requirements.txt ./ RUN pip install --no-cache-dir --requirement requirements.txt # If you store your models in S3 or GridFS, it may be a # good idea to cache them in the image so that you don't # have to download it each time a container starts RUN large-file --backend s3 --secrets s3.ini --cache my-domain-predictor # Add you application code to the image COPY . . # The default ENTRYPOINT is great-ai, specify its argument using CMD CMD [ \"deploy.ipynb\" ]","title":"Use a Platform-as-a-Service"},{"location":"how-to-guides/use-service/#batch-prediction","text":"Processing larger amounts of data on a single machine is made easy by the GreatAI 's process_batch method. This relies on multiprocessing ( parallel_map ) to take full advantage of all available CPU-cores. >>> greeter . process_batch ([ 'Alice' , 'Bob' ]) [ Trace [ str ]({ 'created' : '2022-07-11T14:36:37.119183' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 5 , 'arg:your_name:value' : 'Alice' }, 'models' : [], 'original_execution_time_ms' : 0.1251 , 'output' : 'Hi Alice!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : '90ffa15f-e839-41c4-8e7a-3211168bc138' }), Trace [ str ]({ 'created' : '2022-07-11T14:36:37.166659' , 'exception' : None , 'feedback' : None , 'logged_values' : { 'arg:your_name:length' : 3 , 'arg:your_name:value' : 'Bob' }, 'models' : [], 'original_execution_time_ms' : 0.0571 , 'output' : 'Hi Bob!' , 'tags' : [ 'greeter' , 'online' , 'development' ], 'trace_id' : 'f48e94c7-0815-48b3-a864-41349d3dae84' })]","title":"Batch prediction"},{"location":"reference/","text":"GreatAI reference # from great_ai import * Core # GreatAI # Bases: Generic [ T , V ] Wrapper for a prediction function providing the implementation of SE4ML best practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using configure(prediction_cache_size=0) . Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: Name Type Description app FastAPI instance wrapping the scaffolded endpoints and the Dash app. version SemVer derived from the app's version and the model names and versions registered through use_model. Source code in great_ai/deploy/great_ai.py 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 class GreatAI ( Generic [ T , V ]): \"\"\"Wrapper for a prediction function providing the implementation of SE4ML best practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using `configure(prediction_cache_size=0)`. Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: app: FastAPI instance wrapping the scaffolded endpoints and the Dash app. version: SemVer derived from the app's version and the model names and versions registered through use_model. \"\"\" __name__ : str # help for MyPy __doc__ : str # help for MyPy def __init__ ( self , func : Callable [ ... , Union [ V , Awaitable [ V ]]], ): \"\"\"Do not call this function directly, use GreatAI.create instead.\"\"\" func = automatically_decorate_parameters ( func ) get_function_metadata_store ( func ) . is_finalised = True self . _cached_func = self . _get_cached_traced_function ( func ) self . _wrapped_func = wraps ( func )( freeze_arguments ( self . _cached_func )) wraps ( func )( self ) self . __doc__ = ( f \"GreatAI wrapper for interacting with the ` { self . __name__ } ` \" + f \"function. \\n\\n { dedent ( self . __doc__ or '' ) } \" ) self . version = str ( get_context () . version ) flat_model_versions = \".\" . join ( f \" { k } -v { v } \" for k , v in model_versions ) if flat_model_versions : self . version += f \"+ { flat_model_versions } \" self . app = FastAPI ( title = snake_case_to_text ( self . __name__ ), version = self . version , description = self . __doc__ + f \" \\n\\n Find out more in the [dashboard]( { DASHBOARD_PATH } ).\" , docs_url = None , redoc_url = None , ) self . _bootstrap_rest_api () @overload @staticmethod def create ( # type: ignore # Overloaded function signatures 1 and 2 overlap with incompatible return types # https://github.com/python/mypy/issues/12759 func : Callable [ ... , Awaitable [ V ]], ) -> \"GreatAI[Awaitable[Trace[V]], V]\" : ... @overload @staticmethod def create ( func : Callable [ ... , V ], ) -> \"GreatAI[Trace[V], V]\" : ... @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) def __call__ ( self , * args : Any , ** kwargs : Any ) -> T : return self . _wrapped_func ( * args , ** kwargs ) @overload def process_batch ( self , batch : Sequence [ Tuple ], * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ True ], do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... @overload def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ False ] = ... , do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) @staticmethod def _get_cached_traced_function ( func : Callable [ ... , Union [ V , Awaitable [ V ]]] ) -> Callable [ ... , T ]: @lru_cache ( maxsize = get_context () . prediction_cache_size ) def func_in_tracing_context_sync ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = func ( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) @alru_cache ( maxsize = get_context () . prediction_cache_size ) async def func_in_tracing_context_async ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = await cast ( Callable [ ... , Awaitable ], func )( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) return cast ( Callable [ ... , T ], ( func_in_tracing_context_async if get_function_metadata_store ( func ) . is_asynchronous else func_in_tracing_context_sync ), ) def _bootstrap_rest_api ( self , ) -> None : route_config = get_context () . route_config if route_config . prediction_endpoint_enabled : bootstrap_prediction_endpoint ( self . app , self . _wrapped_func ) if route_config . docs_endpoints_enabled : bootstrap_docs_endpoints ( self . app ) if route_config . dashboard_enabled : bootstrap_dashboard ( self . app , function_name = self . __name__ , documentation = self . __doc__ , ) if route_config . trace_endpoints_enabled : bootstrap_trace_endpoints ( self . app ) if route_config . feedback_endpoints_enabled : bootstrap_feedback_endpoints ( self . app ) if route_config . meta_endpoints_enabled : bootstrap_meta_endpoints ( self . app , self . _cached_func , ApiMetadata ( name = self . __name__ , version = self . version , documentation = self . __doc__ , configuration = get_context () . to_flat_dict (), ), ) create ( func ) staticmethod # Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a @parameter or @use_model decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the .output property. For configuration options, see great_ai.configure . Examples: >>> @GreatAI . create ... def my_function ( a ): ... return a + 2 >>> my_function ( 3 ) . output 5 >>> @GreatAI . create ... def my_function ( a : int ) -> int : ... return a + 2 >>> my_function ( 3 ) Trace[int]... >>> my_function ( '3' ) . output Traceback (most recent call last): ... TypeError : type of a must be int; got str instead Parameters: Name Type Description Default func Union [ Callable [..., Awaitable [ V ]], Callable [..., V ]] The prediction function that needs to be decorated. required Returns: Type Description Union [ GreatAI[Awaitable[Trace[V]], V] , GreatAI[Trace[V], V] ] A GreatAI instance wrapping func . Source code in great_ai/deploy/great_ai.py 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) process_batch ( batch , * , concurrency = None , unpack_arguments = False , do_not_persist_traces = False ) # Map the wrapped function over a list of input_values ( batch ). A wrapper over parallel_map providing type-safety and a progressbar through tqdm. Parameters: Name Type Description Default batch Sequence A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set unpack_arguments=True . required concurrency Optional [ int ] Number of processes to start. Don't set it too much higher than the number of available CPU cores. None unpack_arguments bool Expect a list of tuples and unpack the tuples before giving them to the wrapped function. False do_not_persist_traces bool Don't save the traces in the database. Useful for evaluations run part of the CI. False Source code in great_ai/deploy/great_ai.py 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) configure ( * , version = '0.0.1' , log_level = DEBUG , seed = 42 , tracing_database_factory = None , large_file_implementation = None , should_log_exception_stack = None , prediction_cache_size = 512 , disable_se4ml_banner = False , dashboard_table_size = 50 , route_config = RouteConfig ()) # Set the global configuration used by the great-ai library. You must call configure before calling (or decorating with) any other great-ai function. If tracing_database_factory or large_file_implementation is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure ( prediction_cache_size = 0 ) Parameters: Name Type Description Default version Union [ int , str ] The version of your application (using SemVer is recommended). '0.0.1' log_level int Set the default logging level of logging . DEBUG seed int Set seed of random (and numpy if installed) for reproducibility. 42 tracing_database_factory Optional [ Type [ TracingDatabaseDriver ]] Specify a different TracingDatabaseDriver than the one already configured. None large_file_implementation Optional [ Type [ LargeFileBase ]] Specify a different LargeFile than the one already configured. None should_log_exception_stack Optional [ bool ] Log the traces of unhandled exceptions. None prediction_cache_size int Size of the LRU cache applied over the prediction functions. 512 disable_se4ml_banner bool Turn off the warning about the importance of SE4ML best- practices. False dashboard_table_size int Number of rows to display in the dashboard's table. 50 route_config RouteConfig Enable or disable specific HTTP API endpoints. RouteConfig() Source code in great_ai/context.py 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 def configure ( * , version : Union [ int , str ] = \"0.0.1\" , log_level : int = DEBUG , seed : int = 42 , tracing_database_factory : Optional [ Type [ TracingDatabaseDriver ]] = None , large_file_implementation : Optional [ Type [ LargeFileBase ]] = None , should_log_exception_stack : Optional [ bool ] = None , prediction_cache_size : int = 512 , disable_se4ml_banner : bool = False , dashboard_table_size : int = 50 , route_config : RouteConfig = RouteConfig (), ) -> None : \"\"\"Set the global configuration used by the great-ai library. You must call `configure` before calling (or decorating with) any other great-ai function. If `tracing_database_factory` or `large_file_implementation` is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure(prediction_cache_size=0) Arguments: version: The version of your application (using SemVer is recommended). log_level: Set the default logging level of `logging`. seed: Set seed of `random` (and `numpy` if installed) for reproducibility. tracing_database_factory: Specify a different TracingDatabaseDriver than the one already configured. large_file_implementation: Specify a different LargeFile than the one already configured. should_log_exception_stack: Log the traces of unhandled exceptions. prediction_cache_size: Size of the LRU cache applied over the prediction functions. disable_se4ml_banner: Turn off the warning about the importance of SE4ML best- practices. dashboard_table_size: Number of rows to display in the dashboard's table. route_config: Enable or disable specific HTTP API endpoints. \"\"\" global _context logger = get_logger ( \"great_ai\" , level = log_level ) if _context is not None : logger . error ( \"Configuration has been already initialised, overwriting. \\n \" + \"Make sure to call `configure()` before importing your application code.\" ) is_production = _is_in_production_mode ( logger = logger ) _set_seed ( seed ) tracing_database_factory = _initialize_tracing_database ( tracing_database_factory , logger = logger ) tracing_database = tracing_database_factory () if not tracing_database . is_production_ready : message = f \"\"\"The selected tracing database ( { tracing_database_factory . __name__ } ) is not recommended for production\"\"\" if is_production : logger . error ( message ) else : logger . warning ( message ) _context = Context ( version = version , tracing_database = tracing_database , large_file_implementation = _initialize_large_file ( large_file_implementation , logger = logger ), is_production = is_production , logger = logger , should_log_exception_stack = not is_production if should_log_exception_stack is None else should_log_exception_stack , prediction_cache_size = prediction_cache_size , dashboard_table_size = dashboard_table_size , route_config = route_config , ) logger . info ( f \"GreatAI (v { __version__ } ): configured \u2705\" ) for k , v in get_context () . to_flat_dict () . items (): logger . info ( f \" { LIST_ITEM_PREFIX }{ k } : { v } \" ) if not is_production and not disable_se4ml_banner : logger . warning ( \"You still need to check whether you follow all best practices before \" \"trusting your deployment.\" ) logger . warning ( f \"> Find out more at { SE4ML_WEBSITE } \" ) save_model ( model , key , * , keep_last_n = None ) # Save (and optionally serialise) a model in order to use by use_model . The model can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case model is an object, it is serialised using dill before uploading it. Examples: >>> from great_ai import use_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default model Union [ Path , str , object ] The object or path to be uploaded. required key str The model's name. required keep_last_n Optional [ int ] If specified, remove old models and only keep the latest n. Directly passed to LargeFile. None Returns: Type Description str The key and version of the saved model separated by a colon. Example: \"key:version\" Source code in great_ai/models/save_model.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 def save_model ( model : Union [ Path , str , object ], key : str , * , keep_last_n : Optional [ int ] = None ) -> str : \"\"\"Save (and optionally serialise) a model in order to use by `use_model`. The `model` can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case `model` is an object, it is serialised using `dill` before uploading it. Examples: >>> from great_ai import use_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: model: The object or path to be uploaded. key: The model's name. keep_last_n: If specified, remove old models and only keep the latest n. Directly passed to LargeFile. Returns: The key and version of the saved model separated by a colon. Example: \"key:version\" \"\"\" file = get_context () . large_file_implementation ( name = key , mode = \"wb\" , keep_last_n = keep_last_n ) if isinstance ( model , Path ) or isinstance ( model , str ): file . push ( model ) else : with file as f : dump ( model , f ) get_context () . logger . info ( f \"Model { key } uploaded with version { file . version } \" ) return f \" { key } : { file . version } \" use_model ( key , * , version = 'latest' , model_kwarg_name = 'model' ) # Inject a model into a function. Load a model specified by key and version using the currently active LargeFile implementation. If it's a single object, it is deserialised using dill . If it's a directory of files, a pathlib.Path instance is given. By default, the function's model parameter is replaced by the loaded model. This can be customised by changing model_kwarg_name . Multiple models can be loaded by decorating the same function with use_model multiple times. Examples: >>> from great_ai import save_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default key str The model's name as stored by the LargeFile implementation. required version Union [ int , Literal ['latest']] The model's version as stored by the LargeFile implementation. 'latest' model_kwarg_name str the parameter to use for injecting the loaded model 'model' Returns: Type Description Callable [[ F ], F ] A decorator for model injection. Source code in great_ai/models/use_model.py 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 def use_model ( key : str , * , version : Union [ int , Literal [ \"latest\" ]] = \"latest\" , model_kwarg_name : str = \"model\" , ) -> Callable [[ F ], F ]: \"\"\"Inject a model into a function. Load a model specified by `key` and `version` using the currently active `LargeFile` implementation. If it's a single object, it is deserialised using `dill`. If it's a directory of files, a `pathlib.Path` instance is given. By default, the function's `model` parameter is replaced by the loaded model. This can be customised by changing `model_kwarg_name`. Multiple models can be loaded by decorating the same function with `use_model` multiple times. Examples: >>> from great_ai import save_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: key: The model's name as stored by the LargeFile implementation. version: The model's version as stored by the LargeFile implementation. model_kwarg_name: the parameter to use for injecting the loaded model Returns: A decorator for model injection. \"\"\" assert ( isinstance ( version , int ) or version == \"latest\" ), \"Only integers or the string literal `latest` is allowed as a version\" model , actual_version = _load_model ( key = key , version = None if version == \"latest\" else version , ) def decorator ( func : F ) -> F : assert_function_is_not_finalised ( func ) store = get_function_metadata_store ( func ) store . model_parameter_names . append ( model_kwarg_name ) @wraps ( func ) def wrapper ( * args : List [ Any ], ** kwargs : Dict [ str , Any ]) -> Any : tracing_context = TracingContext . get_current_tracing_context () if tracing_context : tracing_context . log_model ( Model ( key = key , version = actual_version )) return func ( * args , ** kwargs , ** { model_kwarg_name : model }) return cast ( F , wrapper ) return decorator parameter ( parameter_name , * , validate = lambda _ : True , disable_logging = False ) # Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter ( 'a' ) ... def my_function ( a : int ): ... return a + 2 >>> my_function ( 4 ) 6 >>> my_function ( '3' ) Traceback (most recent call last): ... TypeError : type of a must be int; got str instead >>> @parameter ( 'positive_a' , validate = lambda v : v > 0 ) ... def my_function ( positive_a : int ): ... return a + 2 >>> my_function ( - 1 ) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError : ... Parameters: Name Type Description Default parameter_name str Name of parameter to consider. required validate Callable [[ Any ], bool ] Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. lambda _: True disable_logging bool Do not save the value in any active TracingContext. False Returns: Type Description Callable [[ F ], F ] A decorator for argument validation. Source code in great_ai/parameters/parameter.py 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 def parameter ( parameter_name : str , * , validate : Callable [[ Any ], bool ] = lambda _ : True , disable_logging : bool = False , ) -> Callable [[ F ], F ]: \"\"\"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter('a') ... def my_function(a: int): ... return a + 2 >>> my_function(4) 6 >>> my_function('3') Traceback (most recent call last): ... TypeError: type of a must be int; got str instead >>> @parameter('positive_a', validate=lambda v: v > 0) ... def my_function(positive_a: int): ... return a + 2 >>> my_function(-1) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError: ... Args: parameter_name: Name of parameter to consider. validate: Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. disable_logging: Do not save the value in any active TracingContext. Returns: A decorator for argument validation. \"\"\" def decorator ( func : F ) -> F : get_function_metadata_store ( func ) . input_parameter_names . append ( parameter_name ) assert_function_is_not_finalised ( func ) actual_name = f \"arg: { parameter_name } \" @wraps ( func ) def wrapper ( * args : Any , ** kwargs : Dict [ str , Any ]) -> Any : arguments = get_arguments ( func , args , kwargs ) argument = arguments . get ( parameter_name ) expected_type = func . __annotations__ . get ( parameter_name ) if expected_type is not None : check_type ( parameter_name , argument , expected_type ) if not validate ( argument ): raise ArgumentValidationError ( f \"\"\"Argument { parameter_name } in { func . __name__ } did not pass validation\"\"\" ) context = TracingContext . get_current_tracing_context () if context and not disable_logging : context . log_value ( name = f \" { actual_name } :value\" , value = argument ) if isinstance ( argument , str ): context . log_value ( name = f \" { actual_name } :length\" , value = len ( argument )) return func ( * args , ** kwargs ) return cast ( F , wrapper ) return decorator log_metric ( argument_name , value ) # Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Parameters: Name Type Description Default argument_name str The key for storing the value. required value Any Value to log. Must be JSON-serialisable. required Source code in great_ai/parameters/log_metric.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 def log_metric ( argument_name : str , value : Any ) -> None : \"\"\"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Args: argument_name: The key for storing the value. value: Value to log. Must be JSON-serialisable. \"\"\" tracing_context = TracingContext . get_current_tracing_context () caller = inspect . stack ()[ 1 ] . function actual_name = f \"metric: { caller } : { argument_name } \" if tracing_context : tracing_context . log_value ( name = actual_name , value = value ) get_context () . logger . info ( f \" { actual_name } = { value } \" ) Remote calls # call_remote_great_ai ( base_uri , data , retry_count = 4 , timeout_in_seconds = 300 , model_class = None ) # Communicate with a GreatAI object through an HTTP request. Wrapper over call_remote_great_ai_async making it synchronous. For more info, see call_remote_great_ai_async . Source code in great_ai/remote/call_remote_great_ai.py 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 def call_remote_great_ai ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Wrapper over `call_remote_great_ai_async` making it synchronous. For more info, see `call_remote_great_ai_async`. \"\"\" try : asyncio . get_running_loop () raise Exception ( f \"Already running in an event loop, you have to call ` { call_remote_great_ai_async . __name__ } `\" ) except RuntimeError : pass future = call_remote_great_ai_async ( base_uri = base_uri , data = data , retry_count = retry_count , timeout_in_seconds = timeout_in_seconds , model_class = model_class , ) return asyncio . run ( future ) call_remote_great_ai_async ( base_uri , data , retry_count = 4 , timeout_in_seconds = 300 , model_class = None ) async # Communicate with a GreatAI object through an HTTP request. Send a POST request using httpx to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If model_class is specified, the original output is deserialised. Parameters: Name Type Description Default base_uri str Address of the remote instance, example: 'http://localhost:6060' required data Mapping [ str , Any ] The input sent as a json to the remote instance. required retry_count int Retry on any HTTP communication failure. 4 timeout_in_seconds Optional [ int ] Overall permissible max length of the request. None means no timeout. 300 model_class Optional [ Type [ T ]] A subtype of BaseModel to be used for deserialising the .output of the trace. None Source code in great_ai/remote/call_remote_great_ai_async.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 async def call_remote_great_ai_async ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Send a POST request using [httpx](https://www.python-httpx.org/) to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If `model_class` is specified, the original output is deserialised. Args: base_uri: Address of the remote instance, example: 'http://localhost:6060' data: The input sent as a json to the remote instance. retry_count: Retry on any HTTP communication failure. timeout_in_seconds: Overall permissible max length of the request. `None` means no timeout. model_class: A subtype of BaseModel to be used for deserialising the `.output` of the trace. \"\"\" if base_uri . endswith ( \"/\" ): base_uri = base_uri [: - 1 ] if not base_uri . endswith ( \"/predict\" ): base_uri = f \" { base_uri } /predict\" transport = httpx . AsyncHTTPTransport ( retries = retry_count ) try : async with httpx . AsyncClient ( transport = transport , timeout = timeout_in_seconds ) as client : response = await client . post ( base_uri , json = data ) try : response . raise_for_status () except Exception : raise RemoteCallError ( f \"Unexpected status code, reason: { response . text } \" ) except Exception as e : raise RemoteCallError from e try : trace = response . json () except Exception : raise RemoteCallError ( f \"JSON parsing failed { response . text } \" , ) try : if model_class is not None : trace [ \"output\" ] = model_class . parse_obj ( trace [ \"output\" ]) return Trace . parse_obj ( trace ) except Exception : raise RemoteCallError ( \"Could not parse Trace\" ) Ground-truth # add_ground_truth ( inputs , expected_outputs , * , tags = [], train_split_ratio = 1 , test_split_ratio = 0 , validation_split_ratio = 0 ) # Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The inputs are available via the .input property, while expected_outputs under both the .output and .feedback properties. All generated traces are tagged with ground_truth by default. Additional tags can be also provided. Using the split_ratio arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth ( ... [ 1 , 2 , 3 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) >>> add_ground_truth ( ... [ 1 , 2 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) Traceback (most recent call last): ... AssertionError : The length of the inputs and expected_outputs must be equal Parameters: Name Type Description Default inputs Iterable [ Any ] The inputs. (X in scikit-learn) required expected_outputs Iterable [ T ] The ground-truth values corresponding to the inputs. (y in scikit-learn) required tags Union [ List [ str ], str ] A single tag or a list of tags to append to each generated trace's tags. [] train_split_ratio float The probability-weight of giving each trace the train tag. 1 test_split_ratio float The probability-weight of giving each trace the test tag. 0 validation_split_ratio float The probability-weight of giving each trace the validation tag. 0 Source code in great_ai/tracing/add_ground_truth.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 def add_ground_truth ( inputs : Iterable [ Any ], expected_outputs : Iterable [ T ], * , tags : Union [ List [ str ], str ] = [], train_split_ratio : float = 1 , test_split_ratio : float = 0 , validation_split_ratio : float = 0 ) -> None : \"\"\"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The `inputs` are available via the `.input` property, while `expected_outputs` under both the `.output` and `.feedback` properties. All generated traces are tagged with `ground_truth` by default. Additional tags can be also provided. Using the `split_ratio` arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth( ... [1, 2, 3], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) >>> add_ground_truth( ... [1, 2], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) Traceback (most recent call last): ... AssertionError: The length of the inputs and expected_outputs must be equal Args: inputs: The inputs. (X in scikit-learn) expected_outputs: The ground-truth values corresponding to the inputs. (y in scikit-learn) tags: A single tag or a list of tags to append to each generated trace's tags. train_split_ratio: The probability-weight of giving each trace the `train` tag. test_split_ratio: The probability-weight of giving each trace the `test` tag. validation_split_ratio: The probability-weight of giving each trace the `validation` tag. \"\"\" inputs = list ( inputs ) expected_outputs = list ( expected_outputs ) assert len ( inputs ) == len ( expected_outputs ), \"The length of the inputs and expected_outputs must be equal\" tags = tags if isinstance ( tags , list ) else [ tags ] sum_ratio = train_split_ratio + test_split_ratio + validation_split_ratio assert sum_ratio > 0 , \"The sum of the split ratios must be a positive number\" train_split_ratio /= sum_ratio test_split_ratio /= sum_ratio validation_split_ratio /= sum_ratio values = list ( zip ( inputs , expected_outputs )) shuffle ( values ) split_tags = ( [ TRAIN_SPLIT_TAG_NAME ] * ceil ( train_split_ratio * len ( inputs )) + [ TEST_SPLIT_TAG_NAME ] * ceil ( test_split_ratio * len ( inputs )) + [ VALIDATION_SPLIT_TAG_NAME ] * ceil ( validation_split_ratio * len ( inputs )) ) shuffle ( split_tags ) created = datetime . utcnow () . isoformat () traces = [ cast ( Trace [ T ], Trace ( # avoid ValueError: \"Trace\" object has no field \"__orig_class__\" trace_id = str ( uuid4 ()), created = created , original_execution_time_ms = 0 , logged_values = X if isinstance ( X , dict ) else { \"input\" : X }, models = [], output = y , feedback = y , exception = None , tags = [ GROUND_TRUTH_TAG_NAME , split_tag , * tags ], ), ) for (( X , y ), split_tag ) in zip ( values , split_tags ) ] get_context () . tracing_database . save_batch ( traces ) query_ground_truth ( conjunctive_tags = [], * , since = None , until = None , return_max_count = None ) # Return training samples. Combines, filters, and returns data-points that have been either added by add_ground_truth or were the result of a prediction after which their trace got feedback through the RESP API-s /traces/{trace_id}/feedback endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth () [...] Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only return traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only return traces created before the given timestamp. None means no filtering. None return_max_count Optional [ int ] Return at-most this many traces. (take, limit) None Source code in great_ai/tracing/query_ground_truth.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 def query_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , return_max_count : Optional [ int ] = None ) -> List [ Trace ]: \"\"\"Return training samples. Combines, filters, and returns data-points that have been either added by `add_ground_truth` or were the result of a prediction after which their trace got feedback through the RESP API-s `/traces/{trace_id}/feedback` endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth() [...] Args: conjunctive_tags: Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). since: Only return traces created after the given timestamp. `None` means no filtering. until: Only return traces created before the given timestamp. `None` means no filtering. return_max_count: Return at-most this many traces. (take, limit) \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , since = since , until = until , take = return_max_count , has_feedback = True , ) return items delete_ground_truth ( conjunctive_tags = [], * , since = None , until = None ) # Delete traces matching the given criteria. Takes the same arguments as query_ground_truth but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth ([ 'train' , 'test' , 'validation' ]) Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only delete traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only delete traces created before the given timestamp. None means no filtering. None Source code in great_ai/tracing/delete_ground_truth.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 def delete_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , ) -> None : \"\"\"Delete traces matching the given criteria. Takes the same arguments as `query_ground_truth` but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth(['train', 'test', 'validation']) Args: conjunctive_tags: Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). since: Only delete traces created after the given timestamp. `None` means no filtering. until: Only delete traces created before the given timestamp. `None` means no filtering. \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , until = until , since = since , has_feedback = True ) db . delete_batch ([ i . trace_id for i in items ]) Tracing databases # TracingDatabaseDriver # Bases: ABC Interface expected from a database to be used for storing traces. Source code in great_ai/persistence/tracing_database_driver.py 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 class TracingDatabaseDriver ( ABC ): \"\"\"Interface expected from a database to be used for storing traces.\"\"\" is_production_ready : bool initialized : bool = False @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ) -> None : cls . initialized = True @abstractmethod def save ( self , document : Trace ) -> str : pass @abstractmethod def save_batch ( self , documents : List [ Trace ], ) -> List [ str ]: pass @abstractmethod def get ( self , id : str ) -> Optional [ Trace ]: pass @abstractmethod def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], until : Optional [ datetime ] = None , since : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: pass @abstractmethod def update ( self , id : str , new_version : Trace ) -> None : pass @abstractmethod def delete ( self , id : str ) -> None : pass @abstractmethod def delete_batch ( self , ids : List [ str ], ) -> None : pass MongoDbDriver # Bases: TracingDatabaseDriver TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout MongoDB Atlas for a hosted MongoDB solution. Source code in great_ai/persistence/mongodb_driver.py 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 class MongoDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout [MongoDB Atlas](https://www.mongodb.com/cloud/atlas/register) for a hosted MongoDB solution. \"\"\" is_production_ready = True mongo_connection_string : str mongo_database : str def __init__ ( self ) -> None : super () . __init__ () if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling \" \"MongoDbDriver.configure_credentials\" ) with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . create_index ( [( \"tags\" , ASCENDING ), ( \"created\" , DESCENDING )], background = True ) @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () def save ( self , trace : Trace ) -> str : serialized = trace . to_flat_dict () serialized [ \"_id\" ] = trace . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : return client [ self . mongo_database ] . traces . insert_one ( serialized ) . inserted_id def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: serialized = [ d . to_flat_dict () for d in documents ] for s in serialized : s [ \"_id\" ] = s [ \"trace_id\" ] with MongoClient [ Any ]( self . mongo_connection_string ) as client : return ( client [ self . mongo_database ] . traces . insert_many ( serialized , ordered = False ) . inserted_ids ) def get ( self , id : str ) -> Optional [ Trace ]: with MongoClient [ Any ]( self . mongo_connection_string ) as client : value = client [ self . mongo_database ] . traces . find_one ( id ) if value : value = Trace . parse_obj ( value ) return value def _get_operator ( self , filter : Filter ) -> str : if filter . operator == \"contains\" and not isinstance ( filter . value , str ): return operator_mapping [ \"=\" ] return operator_mapping [ filter . operator ] def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [], ) -> Tuple [ List [ Trace ], int ]: query : Dict [ str , Any ] = { \"filter\" : {}, } and_query : List [ Dict [ str , Any ]] = [] and_query . extend ({ \"tags\" : tag } for tag in conjunctive_tags ) and_query . extend ( { f . property : { self . _get_operator ( f ): f . value }} for f in conjunctive_filters ) if not and_query : and_query . append ({}) if since : and_query . append ({ \"created\" : { \"$gte\" : since }}) if until : and_query . append ({ \"created\" : { \"$lte\" : until }}) if has_feedback is not None : and_query . append ( { \"feedback\" : { \"$ne\" : None }} if has_feedback else { \"feedback\" : None } ) query [ \"filter\" ][ \"$and\" ] = and_query with MongoClient [ Any ]( self . mongo_connection_string ) as client : count = client [ self . mongo_database ] . traces . count_documents ( ** query ) if skip : query [ \"skip\" ] = skip if take : query [ \"limit\" ] = take query [ \"sort\" ] = [ ( col . column_id , 1 if col . direction == \"asc\" else - 1 ) for col in sort_by ] with client [ self . mongo_database ] . traces . find ( ** query ) as cursor : documents = [ Trace [ Any ] . parse_obj ( t ) for t in cursor ] return documents , count def update ( self , id : str , new_version : Trace ) -> None : serialized = new_version . to_flat_dict () serialized [ \"_id\" ] = new_version . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . update_one ({ \"_id\" : id }, serialized ) def delete ( self , id : str ) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . delete_one ({ \"_id\" : id }) def delete_batch ( self , ids : List [ str ]) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : for c in chunk ( ids , chunk_size = 10000 ): # avoid: 'delete' command document too large delete_filter = { \"_id\" : { \"$in\" : c }} client [ self . mongo_database ] . traces . delete_many ( delete_filter ) configure_credentials ( * , mongo_connection_string , mongo_database , ** _ ) classmethod # Configure the connection details for MongoDB. Parameters: Name Type Description Default mongo_connection_string str For example: 'mongodb://my_user:my_pass@localhost:27017' required mongo_database str Name of the database to use. If doesn't exist, it is created and initialised. required Source code in great_ai/persistence/mongodb_driver.py 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () ParallelTinyDbDriver # Bases: TracingDatabaseDriver TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. Source code in great_ai/persistence/parallel_tinydb_driver.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 class ParallelTinyDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. \"\"\" is_production_ready = False path_to_db = Path ( DEFAULT_TRACING_DB_FILENAME ) def save ( self , trace : Trace ) -> str : return self . _safe_execute ( lambda db : db . insert ( trace . dict ())) def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: traces = [ d . dict () for d in documents ] return self . _safe_execute ( lambda db : db . insert_multiple ( traces )) def get ( self , id : str ) -> Optional [ Trace ]: value = self . _safe_execute ( lambda db : db . get ( lambda d : d [ \"trace_id\" ] == id )) if value : value = Trace . parse_obj ( value ) return value def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: def does_match ( d : Dict [ str , Any ]) -> bool : return ( not set ( conjunctive_tags ) - set ( d [ \"tags\" ]) and ( since is None or datetime . fromisoformat ( d [ \"created\" ]) >= since ) and ( until is None or datetime . fromisoformat ( d [ \"created\" ]) <= until ) and ( has_feedback is None or has_feedback == ( d [ \"feedback\" ] is not None ) ) ) documents : List [ Trace ] = [ Trace . parse_obj ( t ) for t in self . _safe_execute ( lambda db : db . search ( does_match )) ] if not documents : return [], 0 df = pd . DataFrame ([ d . to_flat_dict () for d in documents ]) for f in conjunctive_filters : operator = f . operator . lower () if operator in operator_mapping : df = df . loc [ getattr ( df [ f . property ], operator_mapping [ f . operator ])( f . value ) ] elif operator == \"contains\" : df = df . loc [ df [ f . property ] . str . contains ( f . value , case = False )] if sort_by : df . sort_values ( [ col . column_id for col in sort_by ], ascending = [ col . direction == \"asc\" for col in sort_by ], inplace = True , ) count = len ( df ) result = df . iloc [ skip :] if take is None else df . iloc [ skip : skip + take ] return [ next ( d for d in documents if d . trace_id == trace_id ) for trace_id in result [ \"trace_id\" ] ], count def update ( self , id : str , new_version : Trace ) -> None : self . _safe_execute ( lambda db : db . update ( new_version . dict (), lambda d : d [ \"trace_id\" ] == id ) ) def delete ( self , id : str ) -> None : self . _safe_execute ( lambda db : db . remove ( lambda d : d [ \"trace_id\" ] == id )) def delete_batch ( self , ids : List [ str ]) -> None : for i in ids : self . delete ( i ) def _safe_execute ( self , func : Callable [[ TinyDB ], Any ]) -> Any : with lock : with TinyDB ( self . path_to_db ) as db : return func ( db )","title":"GreatAI reference"},{"location":"reference/#greatai-reference","text":"from great_ai import *","title":"GreatAI reference"},{"location":"reference/#core","text":"","title":"Core"},{"location":"reference/#great_ai.GreatAI","text":"Bases: Generic [ T , V ] Wrapper for a prediction function providing the implementation of SE4ML best practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using configure(prediction_cache_size=0) . Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: Name Type Description app FastAPI instance wrapping the scaffolded endpoints and the Dash app. version SemVer derived from the app's version and the model names and versions registered through use_model. Source code in great_ai/deploy/great_ai.py 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 class GreatAI ( Generic [ T , V ]): \"\"\"Wrapper for a prediction function providing the implementation of SE4ML best practices. Provides caching (with argument freezing), a TracingContext during execution, the scaffolding of HTTP endpoints using FastAPI and a dashboard using Dash. IMPORTANT: when a request is served from cache, no new trace is created. Thus, the same trace can be returned multiple times. If this is undesirable turn off caching using `configure(prediction_cache_size=0)`. Supports wrapping async and synchronous functions while also maintaining correct typing. Attributes: app: FastAPI instance wrapping the scaffolded endpoints and the Dash app. version: SemVer derived from the app's version and the model names and versions registered through use_model. \"\"\" __name__ : str # help for MyPy __doc__ : str # help for MyPy def __init__ ( self , func : Callable [ ... , Union [ V , Awaitable [ V ]]], ): \"\"\"Do not call this function directly, use GreatAI.create instead.\"\"\" func = automatically_decorate_parameters ( func ) get_function_metadata_store ( func ) . is_finalised = True self . _cached_func = self . _get_cached_traced_function ( func ) self . _wrapped_func = wraps ( func )( freeze_arguments ( self . _cached_func )) wraps ( func )( self ) self . __doc__ = ( f \"GreatAI wrapper for interacting with the ` { self . __name__ } ` \" + f \"function. \\n\\n { dedent ( self . __doc__ or '' ) } \" ) self . version = str ( get_context () . version ) flat_model_versions = \".\" . join ( f \" { k } -v { v } \" for k , v in model_versions ) if flat_model_versions : self . version += f \"+ { flat_model_versions } \" self . app = FastAPI ( title = snake_case_to_text ( self . __name__ ), version = self . version , description = self . __doc__ + f \" \\n\\n Find out more in the [dashboard]( { DASHBOARD_PATH } ).\" , docs_url = None , redoc_url = None , ) self . _bootstrap_rest_api () @overload @staticmethod def create ( # type: ignore # Overloaded function signatures 1 and 2 overlap with incompatible return types # https://github.com/python/mypy/issues/12759 func : Callable [ ... , Awaitable [ V ]], ) -> \"GreatAI[Awaitable[Trace[V]], V]\" : ... @overload @staticmethod def create ( func : Callable [ ... , V ], ) -> \"GreatAI[Trace[V], V]\" : ... @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , ) def __call__ ( self , * args : Any , ** kwargs : Any ) -> T : return self . _wrapped_func ( * args , ** kwargs ) @overload def process_batch ( self , batch : Sequence [ Tuple ], * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ True ], do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... @overload def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : Literal [ False ] = ... , do_not_persist_traces : bool = ... , ) -> List [ Trace [ V ]]: ... def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) ) @staticmethod def _get_cached_traced_function ( func : Callable [ ... , Union [ V , Awaitable [ V ]]] ) -> Callable [ ... , T ]: @lru_cache ( maxsize = get_context () . prediction_cache_size ) def func_in_tracing_context_sync ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = func ( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) @alru_cache ( maxsize = get_context () . prediction_cache_size ) async def func_in_tracing_context_async ( * args : Any , do_not_persist_traces : bool = False , ** kwargs : Any , ) -> T : with TracingContext [ V ]( func . __name__ , do_not_persist_traces = do_not_persist_traces ) as t : result = await cast ( Callable [ ... , Awaitable ], func )( * args , ** kwargs ) return cast ( T , t . finalise ( output = result )) return cast ( Callable [ ... , T ], ( func_in_tracing_context_async if get_function_metadata_store ( func ) . is_asynchronous else func_in_tracing_context_sync ), ) def _bootstrap_rest_api ( self , ) -> None : route_config = get_context () . route_config if route_config . prediction_endpoint_enabled : bootstrap_prediction_endpoint ( self . app , self . _wrapped_func ) if route_config . docs_endpoints_enabled : bootstrap_docs_endpoints ( self . app ) if route_config . dashboard_enabled : bootstrap_dashboard ( self . app , function_name = self . __name__ , documentation = self . __doc__ , ) if route_config . trace_endpoints_enabled : bootstrap_trace_endpoints ( self . app ) if route_config . feedback_endpoints_enabled : bootstrap_feedback_endpoints ( self . app ) if route_config . meta_endpoints_enabled : bootstrap_meta_endpoints ( self . app , self . _cached_func , ApiMetadata ( name = self . __name__ , version = self . version , documentation = self . __doc__ , configuration = get_context () . to_flat_dict (), ), )","title":"GreatAI"},{"location":"reference/#great_ai.deploy.great_ai.GreatAI.create","text":"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a @parameter or @use_model decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the .output property. For configuration options, see great_ai.configure . Examples: >>> @GreatAI . create ... def my_function ( a ): ... return a + 2 >>> my_function ( 3 ) . output 5 >>> @GreatAI . create ... def my_function ( a : int ) -> int : ... return a + 2 >>> my_function ( 3 ) Trace[int]... >>> my_function ( '3' ) . output Traceback (most recent call last): ... TypeError : type of a must be int; got str instead Parameters: Name Type Description Default func Union [ Callable [..., Awaitable [ V ]], Callable [..., V ]] The prediction function that needs to be decorated. required Returns: Type Description Union [ GreatAI[Awaitable[Trace[V]], V] , GreatAI[Trace[V], V] ] A GreatAI instance wrapping func . Source code in great_ai/deploy/great_ai.py 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 @staticmethod def create ( func : Union [ Callable [ ... , Awaitable [ V ]], Callable [ ... , V ]], ) -> Union [ \"GreatAI[Awaitable[Trace[V]], V]\" , \"GreatAI[Trace[V], V]\" ]: \"\"\"Decorate a function by wrapping it in a GreatAI instance. The function can be typed, synchronous or async. If it has unwrapped parameters (parameters not affected by a [@parameter][great_ai.parameter] or [@use_model][great_ai.use_model] decorator), those will be automatically wrapped. The return value is replaced by a Trace (or Awaitable[Trace]), while the original return value is available under the `.output` property. For configuration options, see [great_ai.configure][]. Examples: >>> @GreatAI.create ... def my_function(a): ... return a + 2 >>> my_function(3).output 5 >>> @GreatAI.create ... def my_function(a: int) -> int: ... return a + 2 >>> my_function(3) Trace[int]... >>> my_function('3').output Traceback (most recent call last): ... TypeError: type of a must be int; got str instead Args: func: The prediction function that needs to be decorated. Returns: A GreatAI instance wrapping `func`. \"\"\" return GreatAI [ Trace [ V ], V ]( func , )","title":"create()"},{"location":"reference/#great_ai.deploy.great_ai.GreatAI.process_batch","text":"Map the wrapped function over a list of input_values ( batch ). A wrapper over parallel_map providing type-safety and a progressbar through tqdm. Parameters: Name Type Description Default batch Sequence A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set unpack_arguments=True . required concurrency Optional [ int ] Number of processes to start. Don't set it too much higher than the number of available CPU cores. None unpack_arguments bool Expect a list of tuples and unpack the tuples before giving them to the wrapped function. False do_not_persist_traces bool Don't save the traces in the database. Useful for evaluations run part of the CI. False Source code in great_ai/deploy/great_ai.py 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 def process_batch ( self , batch : Sequence , * , concurrency : Optional [ int ] = None , unpack_arguments : bool = False , do_not_persist_traces : bool = False , ) -> List [ Trace [ V ]]: \"\"\"Map the wrapped function over a list of input_values (`batch`). A wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] providing type-safety and a progressbar through tqdm. Args: batch: A list of arguments for the original (wrapped) function. If the function expects multiple arguments, provide a list of tuples and set `unpack_arguments=True`. concurrency: Number of processes to start. Don't set it too much higher than the number of available CPU cores. unpack_arguments: Expect a list of tuples and unpack the tuples before giving them to the wrapped function. do_not_persist_traces: Don't save the traces in the database. Useful for evaluations run part of the CI. \"\"\" wrapped_function = self . _wrapped_func def inner ( value : Any ) -> T : return ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ) async def inner_async ( value : Any ) -> T : return await cast ( Awaitable , ( wrapped_function ( * value , do_not_persist_traces = do_not_persist_traces ) if unpack_arguments else wrapped_function ( value , do_not_persist_traces = do_not_persist_traces ) ), ) return list ( tqdm ( parallel_map ( inner_async if get_function_metadata_store ( self ) . is_asynchronous else inner , batch , concurrency = concurrency , ), total = len ( batch ), ) )","title":"process_batch()"},{"location":"reference/#great_ai.configure","text":"Set the global configuration used by the great-ai library. You must call configure before calling (or decorating with) any other great-ai function. If tracing_database_factory or large_file_implementation is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure ( prediction_cache_size = 0 ) Parameters: Name Type Description Default version Union [ int , str ] The version of your application (using SemVer is recommended). '0.0.1' log_level int Set the default logging level of logging . DEBUG seed int Set seed of random (and numpy if installed) for reproducibility. 42 tracing_database_factory Optional [ Type [ TracingDatabaseDriver ]] Specify a different TracingDatabaseDriver than the one already configured. None large_file_implementation Optional [ Type [ LargeFileBase ]] Specify a different LargeFile than the one already configured. None should_log_exception_stack Optional [ bool ] Log the traces of unhandled exceptions. None prediction_cache_size int Size of the LRU cache applied over the prediction functions. 512 disable_se4ml_banner bool Turn off the warning about the importance of SE4ML best- practices. False dashboard_table_size int Number of rows to display in the dashboard's table. 50 route_config RouteConfig Enable or disable specific HTTP API endpoints. RouteConfig() Source code in great_ai/context.py 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 def configure ( * , version : Union [ int , str ] = \"0.0.1\" , log_level : int = DEBUG , seed : int = 42 , tracing_database_factory : Optional [ Type [ TracingDatabaseDriver ]] = None , large_file_implementation : Optional [ Type [ LargeFileBase ]] = None , should_log_exception_stack : Optional [ bool ] = None , prediction_cache_size : int = 512 , disable_se4ml_banner : bool = False , dashboard_table_size : int = 50 , route_config : RouteConfig = RouteConfig (), ) -> None : \"\"\"Set the global configuration used by the great-ai library. You must call `configure` before calling (or decorating with) any other great-ai function. If `tracing_database_factory` or `large_file_implementation` is not specified, their default value is determined based on which TracingDatabase and LargeFile has been configured (e.g.: LargeFileS3.configure_credentials_from_file('s3.ini')), or whether there is any file named s3.ini or mongo.ini in the working directory. Examples: >>> configure(prediction_cache_size=0) Arguments: version: The version of your application (using SemVer is recommended). log_level: Set the default logging level of `logging`. seed: Set seed of `random` (and `numpy` if installed) for reproducibility. tracing_database_factory: Specify a different TracingDatabaseDriver than the one already configured. large_file_implementation: Specify a different LargeFile than the one already configured. should_log_exception_stack: Log the traces of unhandled exceptions. prediction_cache_size: Size of the LRU cache applied over the prediction functions. disable_se4ml_banner: Turn off the warning about the importance of SE4ML best- practices. dashboard_table_size: Number of rows to display in the dashboard's table. route_config: Enable or disable specific HTTP API endpoints. \"\"\" global _context logger = get_logger ( \"great_ai\" , level = log_level ) if _context is not None : logger . error ( \"Configuration has been already initialised, overwriting. \\n \" + \"Make sure to call `configure()` before importing your application code.\" ) is_production = _is_in_production_mode ( logger = logger ) _set_seed ( seed ) tracing_database_factory = _initialize_tracing_database ( tracing_database_factory , logger = logger ) tracing_database = tracing_database_factory () if not tracing_database . is_production_ready : message = f \"\"\"The selected tracing database ( { tracing_database_factory . __name__ } ) is not recommended for production\"\"\" if is_production : logger . error ( message ) else : logger . warning ( message ) _context = Context ( version = version , tracing_database = tracing_database , large_file_implementation = _initialize_large_file ( large_file_implementation , logger = logger ), is_production = is_production , logger = logger , should_log_exception_stack = not is_production if should_log_exception_stack is None else should_log_exception_stack , prediction_cache_size = prediction_cache_size , dashboard_table_size = dashboard_table_size , route_config = route_config , ) logger . info ( f \"GreatAI (v { __version__ } ): configured \u2705\" ) for k , v in get_context () . to_flat_dict () . items (): logger . info ( f \" { LIST_ITEM_PREFIX }{ k } : { v } \" ) if not is_production and not disable_se4ml_banner : logger . warning ( \"You still need to check whether you follow all best practices before \" \"trusting your deployment.\" ) logger . warning ( f \"> Find out more at { SE4ML_WEBSITE } \" )","title":"configure()"},{"location":"reference/#great_ai.save_model","text":"Save (and optionally serialise) a model in order to use by use_model . The model can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case model is an object, it is serialised using dill before uploading it. Examples: >>> from great_ai import use_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default model Union [ Path , str , object ] The object or path to be uploaded. required key str The model's name. required keep_last_n Optional [ int ] If specified, remove old models and only keep the latest n. Directly passed to LargeFile. None Returns: Type Description str The key and version of the saved model separated by a colon. Example: \"key:version\" Source code in great_ai/models/save_model.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 def save_model ( model : Union [ Path , str , object ], key : str , * , keep_last_n : Optional [ int ] = None ) -> str : \"\"\"Save (and optionally serialise) a model in order to use by `use_model`. The `model` can be a Path or string representing a path in which case the local file/folder is read and saved using the current LargeFile implementation. In case `model` is an object, it is serialised using `dill` before uploading it. Examples: >>> from great_ai import use_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: model: The object or path to be uploaded. key: The model's name. keep_last_n: If specified, remove old models and only keep the latest n. Directly passed to LargeFile. Returns: The key and version of the saved model separated by a colon. Example: \"key:version\" \"\"\" file = get_context () . large_file_implementation ( name = key , mode = \"wb\" , keep_last_n = keep_last_n ) if isinstance ( model , Path ) or isinstance ( model , str ): file . push ( model ) else : with file as f : dump ( model , f ) get_context () . logger . info ( f \"Model { key } uploaded with version { file . version } \" ) return f \" { key } : { file . version } \"","title":"save_model()"},{"location":"reference/#great_ai.use_model","text":"Inject a model into a function. Load a model specified by key and version using the currently active LargeFile implementation. If it's a single object, it is deserialised using dill . If it's a directory of files, a pathlib.Path instance is given. By default, the function's model parameter is replaced by the loaded model. This can be customised by changing model_kwarg_name . Multiple models can be loaded by decorating the same function with use_model multiple times. Examples: >>> from great_ai import save_model >>> save_model ( 3 , 'my_number' ) 'my_number:...' >>> @use_model ( 'my_number' ) ... def my_function ( a , model ): ... return a + model >>> my_function ( 4 ) 7 Parameters: Name Type Description Default key str The model's name as stored by the LargeFile implementation. required version Union [ int , Literal ['latest']] The model's version as stored by the LargeFile implementation. 'latest' model_kwarg_name str the parameter to use for injecting the loaded model 'model' Returns: Type Description Callable [[ F ], F ] A decorator for model injection. Source code in great_ai/models/use_model.py 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 def use_model ( key : str , * , version : Union [ int , Literal [ \"latest\" ]] = \"latest\" , model_kwarg_name : str = \"model\" , ) -> Callable [[ F ], F ]: \"\"\"Inject a model into a function. Load a model specified by `key` and `version` using the currently active `LargeFile` implementation. If it's a single object, it is deserialised using `dill`. If it's a directory of files, a `pathlib.Path` instance is given. By default, the function's `model` parameter is replaced by the loaded model. This can be customised by changing `model_kwarg_name`. Multiple models can be loaded by decorating the same function with `use_model` multiple times. Examples: >>> from great_ai import save_model >>> save_model(3, 'my_number') 'my_number:...' >>> @use_model('my_number') ... def my_function(a, model): ... return a + model >>> my_function(4) 7 Args: key: The model's name as stored by the LargeFile implementation. version: The model's version as stored by the LargeFile implementation. model_kwarg_name: the parameter to use for injecting the loaded model Returns: A decorator for model injection. \"\"\" assert ( isinstance ( version , int ) or version == \"latest\" ), \"Only integers or the string literal `latest` is allowed as a version\" model , actual_version = _load_model ( key = key , version = None if version == \"latest\" else version , ) def decorator ( func : F ) -> F : assert_function_is_not_finalised ( func ) store = get_function_metadata_store ( func ) store . model_parameter_names . append ( model_kwarg_name ) @wraps ( func ) def wrapper ( * args : List [ Any ], ** kwargs : Dict [ str , Any ]) -> Any : tracing_context = TracingContext . get_current_tracing_context () if tracing_context : tracing_context . log_model ( Model ( key = key , version = actual_version )) return func ( * args , ** kwargs , ** { model_kwarg_name : model }) return cast ( F , wrapper ) return decorator","title":"use_model()"},{"location":"reference/#great_ai.parameter","text":"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter ( 'a' ) ... def my_function ( a : int ): ... return a + 2 >>> my_function ( 4 ) 6 >>> my_function ( '3' ) Traceback (most recent call last): ... TypeError : type of a must be int; got str instead >>> @parameter ( 'positive_a' , validate = lambda v : v > 0 ) ... def my_function ( positive_a : int ): ... return a + 2 >>> my_function ( - 1 ) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError : ... Parameters: Name Type Description Default parameter_name str Name of parameter to consider. required validate Callable [[ Any ], bool ] Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. lambda _: True disable_logging bool Do not save the value in any active TracingContext. False Returns: Type Description Callable [[ F ], F ] A decorator for argument validation. Source code in great_ai/parameters/parameter.py 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 def parameter ( parameter_name : str , * , validate : Callable [[ Any ], bool ] = lambda _ : True , disable_logging : bool = False , ) -> Callable [[ F ], F ]: \"\"\"Control the validation and logging of function parameters. Basically, a parameter decorator. Unfortunately, Python does not have that concept, thus, it's a method decorator that expects the name of the to-be-decorated parameter. Examples: >>> @parameter('a') ... def my_function(a: int): ... return a + 2 >>> my_function(4) 6 >>> my_function('3') Traceback (most recent call last): ... TypeError: type of a must be int; got str instead >>> @parameter('positive_a', validate=lambda v: v > 0) ... def my_function(positive_a: int): ... return a + 2 >>> my_function(-1) Traceback (most recent call last): ... great_ai.errors.argument_validation_error.ArgumentValidationError: ... Args: parameter_name: Name of parameter to consider. validate: Optional validate to run against the concrete argument. ArgumentValidationError is thrown when the return value is False. disable_logging: Do not save the value in any active TracingContext. Returns: A decorator for argument validation. \"\"\" def decorator ( func : F ) -> F : get_function_metadata_store ( func ) . input_parameter_names . append ( parameter_name ) assert_function_is_not_finalised ( func ) actual_name = f \"arg: { parameter_name } \" @wraps ( func ) def wrapper ( * args : Any , ** kwargs : Dict [ str , Any ]) -> Any : arguments = get_arguments ( func , args , kwargs ) argument = arguments . get ( parameter_name ) expected_type = func . __annotations__ . get ( parameter_name ) if expected_type is not None : check_type ( parameter_name , argument , expected_type ) if not validate ( argument ): raise ArgumentValidationError ( f \"\"\"Argument { parameter_name } in { func . __name__ } did not pass validation\"\"\" ) context = TracingContext . get_current_tracing_context () if context and not disable_logging : context . log_value ( name = f \" { actual_name } :value\" , value = argument ) if isinstance ( argument , str ): context . log_value ( name = f \" { actual_name } :length\" , value = len ( argument )) return func ( * args , ** kwargs ) return cast ( F , wrapper ) return decorator","title":"parameter()"},{"location":"reference/#great_ai.log_metric","text":"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Parameters: Name Type Description Default argument_name str The key for storing the value. required value Any Value to log. Must be JSON-serialisable. required Source code in great_ai/parameters/log_metric.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 def log_metric ( argument_name : str , value : Any ) -> None : \"\"\"Log a key (argument_name)-value pair that is persisted inside the trace. The name of the function from where this is called is also stored. Args: argument_name: The key for storing the value. value: Value to log. Must be JSON-serialisable. \"\"\" tracing_context = TracingContext . get_current_tracing_context () caller = inspect . stack ()[ 1 ] . function actual_name = f \"metric: { caller } : { argument_name } \" if tracing_context : tracing_context . log_value ( name = actual_name , value = value ) get_context () . logger . info ( f \" { actual_name } = { value } \" )","title":"log_metric()"},{"location":"reference/#remote-calls","text":"","title":"Remote calls"},{"location":"reference/#great_ai.call_remote_great_ai","text":"Communicate with a GreatAI object through an HTTP request. Wrapper over call_remote_great_ai_async making it synchronous. For more info, see call_remote_great_ai_async . Source code in great_ai/remote/call_remote_great_ai.py 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 def call_remote_great_ai ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Wrapper over `call_remote_great_ai_async` making it synchronous. For more info, see `call_remote_great_ai_async`. \"\"\" try : asyncio . get_running_loop () raise Exception ( f \"Already running in an event loop, you have to call ` { call_remote_great_ai_async . __name__ } `\" ) except RuntimeError : pass future = call_remote_great_ai_async ( base_uri = base_uri , data = data , retry_count = retry_count , timeout_in_seconds = timeout_in_seconds , model_class = model_class , ) return asyncio . run ( future )","title":"call_remote_great_ai()"},{"location":"reference/#great_ai.call_remote_great_ai_async","text":"Communicate with a GreatAI object through an HTTP request. Send a POST request using httpx to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If model_class is specified, the original output is deserialised. Parameters: Name Type Description Default base_uri str Address of the remote instance, example: 'http://localhost:6060' required data Mapping [ str , Any ] The input sent as a json to the remote instance. required retry_count int Retry on any HTTP communication failure. 4 timeout_in_seconds Optional [ int ] Overall permissible max length of the request. None means no timeout. 300 model_class Optional [ Type [ T ]] A subtype of BaseModel to be used for deserialising the .output of the trace. None Source code in great_ai/remote/call_remote_great_ai_async.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 async def call_remote_great_ai_async ( base_uri : str , data : Mapping [ str , Any ], retry_count : int = 4 , timeout_in_seconds : Optional [ int ] = 300 , model_class : Optional [ Type [ T ]] = None , ) -> Trace [ T ]: \"\"\"Communicate with a GreatAI object through an HTTP request. Send a POST request using [httpx](https://www.python-httpx.org/) to implement a remote call. Error-handling and retries are provided by httpx. The return value is inflated into a Trace. If `model_class` is specified, the original output is deserialised. Args: base_uri: Address of the remote instance, example: 'http://localhost:6060' data: The input sent as a json to the remote instance. retry_count: Retry on any HTTP communication failure. timeout_in_seconds: Overall permissible max length of the request. `None` means no timeout. model_class: A subtype of BaseModel to be used for deserialising the `.output` of the trace. \"\"\" if base_uri . endswith ( \"/\" ): base_uri = base_uri [: - 1 ] if not base_uri . endswith ( \"/predict\" ): base_uri = f \" { base_uri } /predict\" transport = httpx . AsyncHTTPTransport ( retries = retry_count ) try : async with httpx . AsyncClient ( transport = transport , timeout = timeout_in_seconds ) as client : response = await client . post ( base_uri , json = data ) try : response . raise_for_status () except Exception : raise RemoteCallError ( f \"Unexpected status code, reason: { response . text } \" ) except Exception as e : raise RemoteCallError from e try : trace = response . json () except Exception : raise RemoteCallError ( f \"JSON parsing failed { response . text } \" , ) try : if model_class is not None : trace [ \"output\" ] = model_class . parse_obj ( trace [ \"output\" ]) return Trace . parse_obj ( trace ) except Exception : raise RemoteCallError ( \"Could not parse Trace\" )","title":"call_remote_great_ai_async()"},{"location":"reference/#ground-truth","text":"","title":"Ground-truth"},{"location":"reference/#great_ai.add_ground_truth","text":"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The inputs are available via the .input property, while expected_outputs under both the .output and .feedback properties. All generated traces are tagged with ground_truth by default. Additional tags can be also provided. Using the split_ratio arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth ( ... [ 1 , 2 , 3 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) >>> add_ground_truth ( ... [ 1 , 2 ], ... [ 'odd' , 'even' , 'odd' ], ... tags = 'my_tag' , ... train_split_ratio = 1 , ... test_split_ratio = 1 , ... validation_split_ratio = 0.5 , ... ) Traceback (most recent call last): ... AssertionError : The length of the inputs and expected_outputs must be equal Parameters: Name Type Description Default inputs Iterable [ Any ] The inputs. (X in scikit-learn) required expected_outputs Iterable [ T ] The ground-truth values corresponding to the inputs. (y in scikit-learn) required tags Union [ List [ str ], str ] A single tag or a list of tags to append to each generated trace's tags. [] train_split_ratio float The probability-weight of giving each trace the train tag. 1 test_split_ratio float The probability-weight of giving each trace the test tag. 0 validation_split_ratio float The probability-weight of giving each trace the validation tag. 0 Source code in great_ai/tracing/add_ground_truth.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 def add_ground_truth ( inputs : Iterable [ Any ], expected_outputs : Iterable [ T ], * , tags : Union [ List [ str ], str ] = [], train_split_ratio : float = 1 , test_split_ratio : float = 0 , validation_split_ratio : float = 0 ) -> None : \"\"\"Add training data (with optional train-test splitting). Add and tag data-points, wrap them into traces. The `inputs` are available via the `.input` property, while `expected_outputs` under both the `.output` and `.feedback` properties. All generated traces are tagged with `ground_truth` by default. Additional tags can be also provided. Using the `split_ratio` arguments, tags can be given randomly with a user-defined distribution. Only the ratio of the splits matter, they don't have to add up to 1. Examples: >>> add_ground_truth( ... [1, 2, 3], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) >>> add_ground_truth( ... [1, 2], ... ['odd', 'even', 'odd'], ... tags='my_tag', ... train_split_ratio=1, ... test_split_ratio=1, ... validation_split_ratio=0.5, ... ) Traceback (most recent call last): ... AssertionError: The length of the inputs and expected_outputs must be equal Args: inputs: The inputs. (X in scikit-learn) expected_outputs: The ground-truth values corresponding to the inputs. (y in scikit-learn) tags: A single tag or a list of tags to append to each generated trace's tags. train_split_ratio: The probability-weight of giving each trace the `train` tag. test_split_ratio: The probability-weight of giving each trace the `test` tag. validation_split_ratio: The probability-weight of giving each trace the `validation` tag. \"\"\" inputs = list ( inputs ) expected_outputs = list ( expected_outputs ) assert len ( inputs ) == len ( expected_outputs ), \"The length of the inputs and expected_outputs must be equal\" tags = tags if isinstance ( tags , list ) else [ tags ] sum_ratio = train_split_ratio + test_split_ratio + validation_split_ratio assert sum_ratio > 0 , \"The sum of the split ratios must be a positive number\" train_split_ratio /= sum_ratio test_split_ratio /= sum_ratio validation_split_ratio /= sum_ratio values = list ( zip ( inputs , expected_outputs )) shuffle ( values ) split_tags = ( [ TRAIN_SPLIT_TAG_NAME ] * ceil ( train_split_ratio * len ( inputs )) + [ TEST_SPLIT_TAG_NAME ] * ceil ( test_split_ratio * len ( inputs )) + [ VALIDATION_SPLIT_TAG_NAME ] * ceil ( validation_split_ratio * len ( inputs )) ) shuffle ( split_tags ) created = datetime . utcnow () . isoformat () traces = [ cast ( Trace [ T ], Trace ( # avoid ValueError: \"Trace\" object has no field \"__orig_class__\" trace_id = str ( uuid4 ()), created = created , original_execution_time_ms = 0 , logged_values = X if isinstance ( X , dict ) else { \"input\" : X }, models = [], output = y , feedback = y , exception = None , tags = [ GROUND_TRUTH_TAG_NAME , split_tag , * tags ], ), ) for (( X , y ), split_tag ) in zip ( values , split_tags ) ] get_context () . tracing_database . save_batch ( traces )","title":"add_ground_truth()"},{"location":"reference/#great_ai.query_ground_truth","text":"Return training samples. Combines, filters, and returns data-points that have been either added by add_ground_truth or were the result of a prediction after which their trace got feedback through the RESP API-s /traces/{trace_id}/feedback endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth () [...] Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only return traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only return traces created before the given timestamp. None means no filtering. None return_max_count Optional [ int ] Return at-most this many traces. (take, limit) None Source code in great_ai/tracing/query_ground_truth.py 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 def query_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , return_max_count : Optional [ int ] = None ) -> List [ Trace ]: \"\"\"Return training samples. Combines, filters, and returns data-points that have been either added by `add_ground_truth` or were the result of a prediction after which their trace got feedback through the RESP API-s `/traces/{trace_id}/feedback` endpoint (end-to-end feedback). Filtering can be used to only return points matching all given tags (or the single given tag) and by time of creation. Examples: >>> query_ground_truth() [...] Args: conjunctive_tags: Single tag or a list of tags which the returned traces have to match. The relationship between the tags is conjunctive (AND). since: Only return traces created after the given timestamp. `None` means no filtering. until: Only return traces created before the given timestamp. `None` means no filtering. return_max_count: Return at-most this many traces. (take, limit) \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , since = since , until = until , take = return_max_count , has_feedback = True , ) return items","title":"query_ground_truth()"},{"location":"reference/#great_ai.delete_ground_truth","text":"Delete traces matching the given criteria. Takes the same arguments as query_ground_truth but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth ([ 'train' , 'test' , 'validation' ]) Parameters: Name Type Description Default conjunctive_tags Union [ List [ str ], str ] Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). [] since Optional [ datetime ] Only delete traces created after the given timestamp. None means no filtering. None until Optional [ datetime ] Only delete traces created before the given timestamp. None means no filtering. None Source code in great_ai/tracing/delete_ground_truth.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 def delete_ground_truth ( conjunctive_tags : Union [ List [ str ], str ] = [], * , since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , ) -> None : \"\"\"Delete traces matching the given criteria. Takes the same arguments as `query_ground_truth` but instead of returning them, it simply deletes them. You can rely on the efficiency of the delete's implementation. Examples: >>> delete_ground_truth(['train', 'test', 'validation']) Args: conjunctive_tags: Single tag or a list of tags which the deleted traces have to match. The relationship between the tags is conjunctive (AND). since: Only delete traces created after the given timestamp. `None` means no filtering. until: Only delete traces created before the given timestamp. `None` means no filtering. \"\"\" tags = ( conjunctive_tags if isinstance ( conjunctive_tags , list ) else [ conjunctive_tags ] ) db = get_context () . tracing_database items , length = db . query ( conjunctive_tags = tags , until = until , since = since , has_feedback = True ) db . delete_batch ([ i . trace_id for i in items ])","title":"delete_ground_truth()"},{"location":"reference/#tracing-databases","text":"","title":"Tracing databases"},{"location":"reference/#great_ai.TracingDatabaseDriver","text":"Bases: ABC Interface expected from a database to be used for storing traces. Source code in great_ai/persistence/tracing_database_driver.py 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 class TracingDatabaseDriver ( ABC ): \"\"\"Interface expected from a database to be used for storing traces.\"\"\" is_production_ready : bool initialized : bool = False @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ) -> None : cls . initialized = True @abstractmethod def save ( self , document : Trace ) -> str : pass @abstractmethod def save_batch ( self , documents : List [ Trace ], ) -> List [ str ]: pass @abstractmethod def get ( self , id : str ) -> Optional [ Trace ]: pass @abstractmethod def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], until : Optional [ datetime ] = None , since : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: pass @abstractmethod def update ( self , id : str , new_version : Trace ) -> None : pass @abstractmethod def delete ( self , id : str ) -> None : pass @abstractmethod def delete_batch ( self , ids : List [ str ], ) -> None : pass","title":"TracingDatabaseDriver"},{"location":"reference/#great_ai.MongoDbDriver","text":"Bases: TracingDatabaseDriver TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout MongoDB Atlas for a hosted MongoDB solution. Source code in great_ai/persistence/mongodb_driver.py 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 class MongoDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver implementation using MongoDB as a backend. A production-ready database driver suitable for efficiently handling semi-structured data. Checkout [MongoDB Atlas](https://www.mongodb.com/cloud/atlas/register) for a hosted MongoDB solution. \"\"\" is_production_ready = True mongo_connection_string : str mongo_database : str def __init__ ( self ) -> None : super () . __init__ () if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling \" \"MongoDbDriver.configure_credentials\" ) with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . create_index ( [( \"tags\" , ASCENDING ), ( \"created\" , DESCENDING )], background = True ) @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () def save ( self , trace : Trace ) -> str : serialized = trace . to_flat_dict () serialized [ \"_id\" ] = trace . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : return client [ self . mongo_database ] . traces . insert_one ( serialized ) . inserted_id def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: serialized = [ d . to_flat_dict () for d in documents ] for s in serialized : s [ \"_id\" ] = s [ \"trace_id\" ] with MongoClient [ Any ]( self . mongo_connection_string ) as client : return ( client [ self . mongo_database ] . traces . insert_many ( serialized , ordered = False ) . inserted_ids ) def get ( self , id : str ) -> Optional [ Trace ]: with MongoClient [ Any ]( self . mongo_connection_string ) as client : value = client [ self . mongo_database ] . traces . find_one ( id ) if value : value = Trace . parse_obj ( value ) return value def _get_operator ( self , filter : Filter ) -> str : if filter . operator == \"contains\" and not isinstance ( filter . value , str ): return operator_mapping [ \"=\" ] return operator_mapping [ filter . operator ] def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [], ) -> Tuple [ List [ Trace ], int ]: query : Dict [ str , Any ] = { \"filter\" : {}, } and_query : List [ Dict [ str , Any ]] = [] and_query . extend ({ \"tags\" : tag } for tag in conjunctive_tags ) and_query . extend ( { f . property : { self . _get_operator ( f ): f . value }} for f in conjunctive_filters ) if not and_query : and_query . append ({}) if since : and_query . append ({ \"created\" : { \"$gte\" : since }}) if until : and_query . append ({ \"created\" : { \"$lte\" : until }}) if has_feedback is not None : and_query . append ( { \"feedback\" : { \"$ne\" : None }} if has_feedback else { \"feedback\" : None } ) query [ \"filter\" ][ \"$and\" ] = and_query with MongoClient [ Any ]( self . mongo_connection_string ) as client : count = client [ self . mongo_database ] . traces . count_documents ( ** query ) if skip : query [ \"skip\" ] = skip if take : query [ \"limit\" ] = take query [ \"sort\" ] = [ ( col . column_id , 1 if col . direction == \"asc\" else - 1 ) for col in sort_by ] with client [ self . mongo_database ] . traces . find ( ** query ) as cursor : documents = [ Trace [ Any ] . parse_obj ( t ) for t in cursor ] return documents , count def update ( self , id : str , new_version : Trace ) -> None : serialized = new_version . to_flat_dict () serialized [ \"_id\" ] = new_version . trace_id with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . update_one ({ \"_id\" : id }, serialized ) def delete ( self , id : str ) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : client [ self . mongo_database ] . traces . delete_one ({ \"_id\" : id }) def delete_batch ( self , ids : List [ str ]) -> None : with MongoClient [ Any ]( self . mongo_connection_string ) as client : for c in chunk ( ids , chunk_size = 10000 ): # avoid: 'delete' command document too large delete_filter = { \"_id\" : { \"$in\" : c }} client [ self . mongo_database ] . traces . delete_many ( delete_filter )","title":"MongoDbDriver"},{"location":"reference/#great_ai.persistence.mongodb_driver.MongoDbDriver.configure_credentials","text":"Configure the connection details for MongoDB. Parameters: Name Type Description Default mongo_connection_string str For example: 'mongodb://my_user:my_pass@localhost:27017' required mongo_database str Name of the database to use. If doesn't exist, it is created and initialised. required Source code in great_ai/persistence/mongodb_driver.py 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : \"\"\"Configure the connection details for MongoDB. Args: mongo_connection_string: For example: 'mongodb://my_user:my_pass@localhost:27017' mongo_database: Name of the database to use. If doesn't exist, it is created and initialised. \"\"\" cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials ()","title":"configure_credentials()"},{"location":"reference/#great_ai.ParallelTinyDbDriver","text":"Bases: TracingDatabaseDriver TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. Source code in great_ai/persistence/parallel_tinydb_driver.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 class ParallelTinyDbDriver ( TracingDatabaseDriver ): \"\"\"TracingDatabaseDriver with TinyDB as a backend. Saves the database as a JSON into a single file. Highly inefficient on inserting, not advised for production use. A multiprocessing lock protects the database file to avoid parallelisation issues. \"\"\" is_production_ready = False path_to_db = Path ( DEFAULT_TRACING_DB_FILENAME ) def save ( self , trace : Trace ) -> str : return self . _safe_execute ( lambda db : db . insert ( trace . dict ())) def save_batch ( self , documents : List [ Trace ]) -> List [ str ]: traces = [ d . dict () for d in documents ] return self . _safe_execute ( lambda db : db . insert_multiple ( traces )) def get ( self , id : str ) -> Optional [ Trace ]: value = self . _safe_execute ( lambda db : db . get ( lambda d : d [ \"trace_id\" ] == id )) if value : value = Trace . parse_obj ( value ) return value def query ( self , * , skip : int = 0 , take : Optional [ int ] = None , conjunctive_filters : Sequence [ Filter ] = [], conjunctive_tags : Sequence [ str ] = [], since : Optional [ datetime ] = None , until : Optional [ datetime ] = None , has_feedback : Optional [ bool ] = None , sort_by : Sequence [ SortBy ] = [] ) -> Tuple [ List [ Trace ], int ]: def does_match ( d : Dict [ str , Any ]) -> bool : return ( not set ( conjunctive_tags ) - set ( d [ \"tags\" ]) and ( since is None or datetime . fromisoformat ( d [ \"created\" ]) >= since ) and ( until is None or datetime . fromisoformat ( d [ \"created\" ]) <= until ) and ( has_feedback is None or has_feedback == ( d [ \"feedback\" ] is not None ) ) ) documents : List [ Trace ] = [ Trace . parse_obj ( t ) for t in self . _safe_execute ( lambda db : db . search ( does_match )) ] if not documents : return [], 0 df = pd . DataFrame ([ d . to_flat_dict () for d in documents ]) for f in conjunctive_filters : operator = f . operator . lower () if operator in operator_mapping : df = df . loc [ getattr ( df [ f . property ], operator_mapping [ f . operator ])( f . value ) ] elif operator == \"contains\" : df = df . loc [ df [ f . property ] . str . contains ( f . value , case = False )] if sort_by : df . sort_values ( [ col . column_id for col in sort_by ], ascending = [ col . direction == \"asc\" for col in sort_by ], inplace = True , ) count = len ( df ) result = df . iloc [ skip :] if take is None else df . iloc [ skip : skip + take ] return [ next ( d for d in documents if d . trace_id == trace_id ) for trace_id in result [ \"trace_id\" ] ], count def update ( self , id : str , new_version : Trace ) -> None : self . _safe_execute ( lambda db : db . update ( new_version . dict (), lambda d : d [ \"trace_id\" ] == id ) ) def delete ( self , id : str ) -> None : self . _safe_execute ( lambda db : db . remove ( lambda d : d [ \"trace_id\" ] == id )) def delete_batch ( self , ids : List [ str ]) -> None : for i in ids : self . delete ( i ) def _safe_execute ( self , func : Callable [[ TinyDB ], Any ]) -> Any : with lock : with TinyDB ( self . path_to_db ) as db : return func ( db )","title":"ParallelTinyDbDriver"},{"location":"reference/large-file/","text":"LargeFile # from great_ai.large_file import * For more details about using LargeFiles, check out the how to guide . LargeFileLocal # Bases: LargeFileBase LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal . cache_path = Path ( \".cache\" ) >>> LargeFileLocal . max_cache_size = \"30GB\" >>> with LargeFileLocal ( \"my_test.txt\" , \"w\" , keep_last_n = 2 ) as f : ... f . write ( 'test' ) 4 >>> with LargeFileLocal ( \"my_test.txt\" ) as f : ... print ( f . read ()) test Source code in great_ai/large_file/large_file/large_file_local.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 class LargeFileLocal ( LargeFileBase ): \"\"\"LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal.cache_path = Path(\".cache\") >>> LargeFileLocal.max_cache_size = \"30GB\" >>> with LargeFileLocal(\"my_test.txt\", \"w\", keep_last_n=2) as f: ... f.write('test') 4 >>> with LargeFileLocal(\"my_test.txt\") as f: ... print(f.read()) test \"\"\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , ): super () . __init__ ( name , mode , buffering = buffering , encoding = encoding , errors = errors , newline = newline , version = version , keep_last_n = keep_last_n , cache_only_mode = True , ) super () . configure_credentials () def _find_remote_instances ( self ) -> List [ DataInstance ]: return [] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : # This will never be called because the file must be in the cache raise NotImplementedError () def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass # the \"upload\" is already done py the parent's caching mechanism def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) i . remote_path . unlink () LargeFileS3 # Bases: LargeFileBase LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_s3.py 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 class LargeFileS3 ( LargeFileBase ): \"\"\"LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" region_name = None access_key_id = None secret_access_key = None bucket_name = None endpoint_url = None @classmethod def configure_credentials ( # type: ignore cls , * , aws_region_name : str , aws_access_key_id : str , aws_secret_access_key : str , large_files_bucket_name : str , aws_endpoint_url : Optional [ str ] = None , ** _ : Any , ) -> None : cls . region_name = aws_region_name cls . access_key_id = aws_access_key_id cls . secret_access_key = aws_secret_access_key cls . bucket_name = large_files_bucket_name cls . endpoint_url = aws_endpoint_url super () . configure_credentials () @cached_property def _client ( self ) -> boto3 . client : if ( self . region_name is None or self . access_key_id is None or self . secret_access_key is None or self . bucket_name is None ): raise ValueError ( \"Please configure the S3 access options by calling LargeFileS3.configure_credentials or set offline_mode=True in the constructor.\" ) return boto3 . client ( \"s3\" , aws_access_key_id = self . access_key_id , aws_secret_access_key = self . secret_access_key , region_name = self . region_name , endpoint_url = self . endpoint_url , ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching S3 versions of { self . _name } \" ) found_objects = self . _client . list_objects_v2 ( Bucket = self . bucket_name , Prefix = self . _name ) return ( [ DataInstance ( name = o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ], version = int ( o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = o [ \"Key\" ], ) for o in found_objects [ \"Contents\" ] if o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ] == self . _name ] if \"Contents\" in found_objects else [] ) def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path } from S3\" ) size = self . _client . head_object ( Bucket = self . bucket_name , Key = remote_path )[ \"ContentLength\" ] self . _client . download_file ( Bucket = self . bucket_name , Key = remote_path , Filename = str ( local_path ), Callback = None if hide_progress else DownloadProgressBar ( name = str ( remote_path ), size = size , logger = logger ), ) def _upload ( self , local_path : Path , hide_progress : bool ) -> None : key = f \" { self . _name } / { self . version } \" logger . info ( f \"Uploading { self . _local_name } to S3 as { key } \" ) self . _client . upload_file ( Filename = str ( local_path ), Bucket = self . bucket_name , Key = key , Callback = None if hide_progress else UploadProgressBar ( path = local_path , logger = logger ), ) def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from S3 (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) self . _client . delete_object ( Bucket = self . bucket_name , Key = i . remote_path ) LargeFileMongo # Bases: LargeFileBase LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_mongo.py 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 class LargeFileMongo ( LargeFileBase ): \"\"\"LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" mongo_connection_string = None mongo_database = None @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () @cached_property def _client ( self ) -> GridFSBucket : if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling LargeFileMongo.configure_credentials or set offline_mode=True in the constructor.\" ) db : Database = MongoClient ( self . mongo_connection_string )[ self . mongo_database ] return GridFSBucket ( db ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching Mongo (GridFS) versions of { self . _name } \" ) return [ DataInstance ( name = MONGO_NAME_VERSION_SEPARATOR . join ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = ( f . _id , f . length ), origin = \"mongodb\" , ) for f in self . _client . find ( { \"filename\" : re . compile ( re . escape ( self . _name + MONGO_NAME_VERSION_SEPARATOR ) + \".*\" ) } ) ] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path [ 0 ] } from Mongo (GridFS)\" ) progress = ( DownloadProgressBar ( name = str ( remote_path [ 0 ]), size = remote_path [ 1 ], logger = logger ) if not hide_progress else None ) with self . _client . open_download_stream ( remote_path [ 0 ]) as stream : with open ( local_path , \"wb\" ) as f : while True : content = stream . read ( DEFAULT_CHUNK_SIZE ) f . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _upload ( self , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Uploading { local_path } to Mongo (GridFS)\" ) progress = ( UploadProgressBar ( path = local_path , logger = logger ) if not hide_progress else None ) with self . _client . open_upload_stream ( f \" { self . _name }{ MONGO_NAME_VERSION_SEPARATOR }{ self . version } \" ) as stream : with open ( local_path , \"rb\" ) as f : while True : content = f . read ( DEFAULT_CHUNK_SIZE ) stream . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from MongoDB (GridFS) (keep_last_n= { self . _keep_last_n } ): { i . name }{ MONGO_NAME_VERSION_SEPARATOR }{ i . version } \" ) self . _client . delete ( i . remote_path [ 0 ]) LargeFileBase # Bases: ABC Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase . cache_path = Path ( \".cache\" ) >>> LargeFileBase . max_cache_size = \"30GB\" Attributes: Name Type Description initialized Tell whether configure_credentials or configure_credentials_from_file has been already called. cache_path Storage location for cached files. max_cache_size Optional [ str ] Delete files until the folder at cache_path is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to None for no automatic cache-pruning. Source code in great_ai/large_file/large_file/large_file_base.py 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 class LargeFileBase ( ABC ): \"\"\"Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase.cache_path = Path(\".cache\") >>> LargeFileBase.max_cache_size = \"30GB\" Attributes: initialized: Tell whether `configure_credentials` or `configure_credentials_from_file` has been already called. cache_path: Storage location for cached files. max_cache_size: Delete files until the folder at `cache_path` is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to `None` for no automatic cache-pruning. \"\"\" initialized = False cache_path = Path ( \".cache\" ) max_cache_size : Optional [ str ] = \"30GB\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , cache_only_mode : bool = False , ): self . _name = name self . _version = version self . _mode = mode self . _keep_last_n = keep_last_n self . _cache_only_mode = cache_only_mode self . _buffering = buffering self . _encoding = encoding self . _errors = errors self . _newline = newline LargeFileBase . cache_path . mkdir ( parents = True , exist_ok = True ) self . _find_instances () self . _check_mode_and_set_version () @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True def __enter__ ( self ) -> IO : self . _file : IO [ Any ] = ( tempfile . NamedTemporaryFile ( mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , delete = False , prefix = \"large_file-\" , ) if \"w\" in self . _mode else open ( self . get (), mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , ) ) return self . _file def __exit__ ( self , type : Optional [ Type [ BaseException ]], exc : Optional [ BaseException ], traceback : Optional [ TracebackType ], ) -> Literal [ False ]: self . _file . close () if type is None : if \"w\" in self . _mode : self . push ( Path ( self . _file . name )) os . unlink ( self . _file . name ) else : logger . exception ( \"Could not finish operation.\" ) return False @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances )) def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () @property def _local_name ( self ) -> str : return f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR }{ self . version } \" def _find_instances ( self ) -> None : if self . _cache_only_mode : self . _instances = self . _find_instances_from_cache () else : self . _instances = self . _find_remote_instances () self . _instances = sorted ( self . _instances , key = lambda i : i . version ) def _find_instances_from_cache ( self ) -> List [ DataInstance ]: logger . info ( f \"Fetching cached versions of { self . _name } \" ) candidates = [ DataInstance ( name = CACHE_NAME_VERSION_SEPARATOR . join ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = f , ) for f in self . cache_path . glob ( f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR } *\" ) ] return [ c for c in candidates if c . name == self . _name ] def _check_mode_and_set_version ( self ) -> None : if \"+\" in self . _mode : raise ValueError ( f \"File mode ` { self . _mode } ` is not allowed3, remove the `+`.\" ) if \"w\" in self . _mode : if self . _version is not None : raise ValueError ( \"Providing a version is not allowed in write mode.\" ) self . _version = self . _instances [ - 1 ] . version + 1 if self . _instances else 0 elif \"r\" in self . _mode : if not self . _instances : raise FileNotFoundError ( f \"File { self . _name } not found. No versions are available.\" ) if self . _version is None : self . _version = self . _instances [ - 1 ] . version logger . info ( f \"Latest version of { self . _name } is { self . _version } \" + f \"(from versions: { self . versions_pretty } )\" ) elif self . _version not in [ i . version for i in self . _instances ]: raise FileNotFoundError ( f \"File { self . _name } not found with version { self . _version } . \" + f \"(from versions: { self . versions_pretty } )\" ) else : raise ValueError ( \"Unsupported file mode.\" ) def _prune_cache ( self ) -> None : self . cache_path . mkdir ( parents = True , exist_ok = True ) if self . max_cache_size is None : return allowed_size = human_readable_to_byte ( self . max_cache_size ) assert allowed_size >= 0 least_recently_read = sorted ( [ f for f in self . cache_path . glob ( \"*\" )], key = lambda f : f . stat () . st_atime ) while sum ( os . path . getsize ( f ) for f in least_recently_read ) > allowed_size : file = least_recently_read . pop ( 0 ) logger . info ( f \"Deleting file from cache to meet quota (max_cache_size= { self . max_cache_size } ): { file } \" ) os . unlink ( file ) @abstractmethod def _find_remote_instances ( self ) -> List [ DataInstance ]: pass @abstractmethod def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _delete_old_remote_versions ( self ) -> None : pass clean_up () # Delete local and remote versions according to currently set cache and retention policy. Source code in great_ai/large_file/large_file/large_file_base.py 237 238 239 240 241 def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () configure_credentials ( ** kwargs ) classmethod # Configure required credentials for the LargeFile backend. Source code in great_ai/large_file/large_file/large_file_base.py 93 94 95 96 97 @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True configure_credentials_from_file ( secrets ) classmethod # Load file and feed its content to configure_credentials . Extra keys are ignored. Source code in great_ai/large_file/large_file/large_file_base.py 79 80 81 82 83 84 85 86 87 88 89 90 91 @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) delete () # Delete all versions of the files under this key . Source code in great_ai/large_file/large_file/large_file_base.py 226 227 228 229 230 def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () get ( hide_progress = False ) cached # Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination push ( path , hide_progress = False ) # Upload a file (or directory) as a new version of key . The file/directory is compressed before upload. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () version () property # Numeric version of the file proxied by this LargeFile instance. Source code in great_ai/large_file/large_file/large_file_base.py 140 141 142 143 144 @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) versions_pretty () property # Formatted string of all available versions. Source code in great_ai/large_file/large_file/large_file_base.py 232 233 234 235 @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances ))","title":"LargeFile"},{"location":"reference/large-file/#largefile","text":"from great_ai.large_file import * For more details about using LargeFiles, check out the how to guide .","title":"LargeFile"},{"location":"reference/large-file/#great_ai.large_file.LargeFileLocal","text":"Bases: LargeFileBase LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal . cache_path = Path ( \".cache\" ) >>> LargeFileLocal . max_cache_size = \"30GB\" >>> with LargeFileLocal ( \"my_test.txt\" , \"w\" , keep_last_n = 2 ) as f : ... f . write ( 'test' ) 4 >>> with LargeFileLocal ( \"my_test.txt\" ) as f : ... print ( f . read ()) test Source code in great_ai/large_file/large_file/large_file_local.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 class LargeFileLocal ( LargeFileBase ): \"\"\"LargeFile implementation using local filesystem as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. IMPORTANT: If LargeFileLocal.max_cache_size is too small, it won't be enough to store all your files and they can end up deleted. See parent for more details. Examples: >>> LargeFileLocal.cache_path = Path(\".cache\") >>> LargeFileLocal.max_cache_size = \"30GB\" >>> with LargeFileLocal(\"my_test.txt\", \"w\", keep_last_n=2) as f: ... f.write('test') 4 >>> with LargeFileLocal(\"my_test.txt\") as f: ... print(f.read()) test \"\"\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , ): super () . __init__ ( name , mode , buffering = buffering , encoding = encoding , errors = errors , newline = newline , version = version , keep_last_n = keep_last_n , cache_only_mode = True , ) super () . configure_credentials () def _find_remote_instances ( self ) -> List [ DataInstance ]: return [] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : # This will never be called because the file must be in the cache raise NotImplementedError () def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass # the \"upload\" is already done py the parent's caching mechanism def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) i . remote_path . unlink ()","title":"LargeFileLocal"},{"location":"reference/large-file/#great_ai.large_file.LargeFileS3","text":"Bases: LargeFileBase LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_s3.py 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 class LargeFileS3 ( LargeFileBase ): \"\"\"LargeFile implementation using S3-compatible storage as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" region_name = None access_key_id = None secret_access_key = None bucket_name = None endpoint_url = None @classmethod def configure_credentials ( # type: ignore cls , * , aws_region_name : str , aws_access_key_id : str , aws_secret_access_key : str , large_files_bucket_name : str , aws_endpoint_url : Optional [ str ] = None , ** _ : Any , ) -> None : cls . region_name = aws_region_name cls . access_key_id = aws_access_key_id cls . secret_access_key = aws_secret_access_key cls . bucket_name = large_files_bucket_name cls . endpoint_url = aws_endpoint_url super () . configure_credentials () @cached_property def _client ( self ) -> boto3 . client : if ( self . region_name is None or self . access_key_id is None or self . secret_access_key is None or self . bucket_name is None ): raise ValueError ( \"Please configure the S3 access options by calling LargeFileS3.configure_credentials or set offline_mode=True in the constructor.\" ) return boto3 . client ( \"s3\" , aws_access_key_id = self . access_key_id , aws_secret_access_key = self . secret_access_key , region_name = self . region_name , endpoint_url = self . endpoint_url , ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching S3 versions of { self . _name } \" ) found_objects = self . _client . list_objects_v2 ( Bucket = self . bucket_name , Prefix = self . _name ) return ( [ DataInstance ( name = o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ], version = int ( o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = o [ \"Key\" ], ) for o in found_objects [ \"Contents\" ] if o [ \"Key\" ] . split ( S3_NAME_VERSION_SEPARATOR )[ 0 ] == self . _name ] if \"Contents\" in found_objects else [] ) def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path } from S3\" ) size = self . _client . head_object ( Bucket = self . bucket_name , Key = remote_path )[ \"ContentLength\" ] self . _client . download_file ( Bucket = self . bucket_name , Key = remote_path , Filename = str ( local_path ), Callback = None if hide_progress else DownloadProgressBar ( name = str ( remote_path ), size = size , logger = logger ), ) def _upload ( self , local_path : Path , hide_progress : bool ) -> None : key = f \" { self . _name } / { self . version } \" logger . info ( f \"Uploading { self . _local_name } to S3 as { key } \" ) self . _client . upload_file ( Filename = str ( local_path ), Bucket = self . bucket_name , Key = key , Callback = None if hide_progress else UploadProgressBar ( path = local_path , logger = logger ), ) def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from S3 (keep_last_n= { self . _keep_last_n } ): { i . remote_path } \" ) self . _client . delete_object ( Bucket = self . bucket_name , Key = i . remote_path )","title":"LargeFileS3"},{"location":"reference/large-file/#great_ai.large_file.LargeFileMongo","text":"Bases: LargeFileBase LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. See parent for more details. Source code in great_ai/large_file/large_file/large_file_mongo.py 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 class LargeFileMongo ( LargeFileBase ): \"\"\"LargeFile implementation using GridFS (MongoDB) as a backend. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. See parent for more details. \"\"\" mongo_connection_string = None mongo_database = None @classmethod def configure_credentials ( # type: ignore cls , * , mongo_connection_string : str , mongo_database : str , ** _ : Any , ) -> None : cls . mongo_connection_string = mongo_connection_string cls . mongo_database = mongo_database super () . configure_credentials () @cached_property def _client ( self ) -> GridFSBucket : if self . mongo_connection_string is None or self . mongo_database is None : raise ValueError ( \"Please configure the MongoDB access options by calling LargeFileMongo.configure_credentials or set offline_mode=True in the constructor.\" ) db : Database = MongoClient ( self . mongo_connection_string )[ self . mongo_database ] return GridFSBucket ( db ) def _find_remote_instances ( self ) -> List [ DataInstance ]: logger . debug ( f \"Fetching Mongo (GridFS) versions of { self . _name } \" ) return [ DataInstance ( name = MONGO_NAME_VERSION_SEPARATOR . join ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( MONGO_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = ( f . _id , f . length ), origin = \"mongodb\" , ) for f in self . _client . find ( { \"filename\" : re . compile ( re . escape ( self . _name + MONGO_NAME_VERSION_SEPARATOR ) + \".*\" ) } ) ] def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Downloading { remote_path [ 0 ] } from Mongo (GridFS)\" ) progress = ( DownloadProgressBar ( name = str ( remote_path [ 0 ]), size = remote_path [ 1 ], logger = logger ) if not hide_progress else None ) with self . _client . open_download_stream ( remote_path [ 0 ]) as stream : with open ( local_path , \"wb\" ) as f : while True : content = stream . read ( DEFAULT_CHUNK_SIZE ) f . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _upload ( self , local_path : Path , hide_progress : bool ) -> None : logger . info ( f \"Uploading { local_path } to Mongo (GridFS)\" ) progress = ( UploadProgressBar ( path = local_path , logger = logger ) if not hide_progress else None ) with self . _client . open_upload_stream ( f \" { self . _name }{ MONGO_NAME_VERSION_SEPARATOR }{ self . version } \" ) as stream : with open ( local_path , \"rb\" ) as f : while True : content = f . read ( DEFAULT_CHUNK_SIZE ) stream . write ( content ) if progress : progress ( len ( content )) if len ( content ) < DEFAULT_CHUNK_SIZE : break def _delete_old_remote_versions ( self ) -> None : if self . _keep_last_n is not None : for i in ( self . _instances [: - self . _keep_last_n ] if self . _keep_last_n > 0 else self . _instances ): logger . info ( f \"Removing old version from MongoDB (GridFS) (keep_last_n= { self . _keep_last_n } ): { i . name }{ MONGO_NAME_VERSION_SEPARATOR }{ i . version } \" ) self . _client . delete ( i . remote_path [ 0 ])","title":"LargeFileMongo"},{"location":"reference/large-file/#great_ai.large_file.LargeFileBase","text":"Bases: ABC Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of open() . With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase . cache_path = Path ( \".cache\" ) >>> LargeFileBase . max_cache_size = \"30GB\" Attributes: Name Type Description initialized Tell whether configure_credentials or configure_credentials_from_file has been already called. cache_path Storage location for cached files. max_cache_size Optional [ str ] Delete files until the folder at cache_path is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to None for no automatic cache-pruning. Source code in great_ai/large_file/large_file/large_file_base.py 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 class LargeFileBase ( ABC ): \"\"\"Base for LargeFile implementations with different backends. Store large files remotely using the familiar API of `open()`. With built-in versioning, pruning and local cache. By default, files are stored in the \".cache\" folder and the least recently used is deleted after the overall size reaches 30 GBs. Examples: >>> LargeFileBase.cache_path = Path(\".cache\") >>> LargeFileBase.max_cache_size = \"30GB\" Attributes: initialized: Tell whether `configure_credentials` or `configure_credentials_from_file` has been already called. cache_path: Storage location for cached files. max_cache_size: Delete files until the folder at `cache_path` is smaller than this value. Examples: \"5 GB\", \"10MB\", \"0.3 TB\". Set to `None` for no automatic cache-pruning. \"\"\" initialized = False cache_path = Path ( \".cache\" ) max_cache_size : Optional [ str ] = \"30GB\" def __init__ ( self , name : str , mode : str = \"r\" , * , buffering : int = - 1 , encoding : Optional [ str ] = None , errors : Optional [ str ] = None , newline : Optional [ str ] = None , version : Optional [ int ] = None , keep_last_n : Optional [ int ] = None , cache_only_mode : bool = False , ): self . _name = name self . _version = version self . _mode = mode self . _keep_last_n = keep_last_n self . _cache_only_mode = cache_only_mode self . _buffering = buffering self . _encoding = encoding self . _errors = errors self . _newline = newline LargeFileBase . cache_path . mkdir ( parents = True , exist_ok = True ) self . _find_instances () self . _check_mode_and_set_version () @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()}) @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True def __enter__ ( self ) -> IO : self . _file : IO [ Any ] = ( tempfile . NamedTemporaryFile ( mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , delete = False , prefix = \"large_file-\" , ) if \"w\" in self . _mode else open ( self . get (), mode = self . _mode , buffering = self . _buffering , encoding = self . _encoding , newline = self . _newline , errors = self . _errors , ) ) return self . _file def __exit__ ( self , type : Optional [ Type [ BaseException ]], exc : Optional [ BaseException ], traceback : Optional [ TracebackType ], ) -> Literal [ False ]: self . _file . close () if type is None : if \"w\" in self . _mode : self . push ( Path ( self . _file . name )) os . unlink ( self . _file . name ) else : logger . exception ( \"Could not finish operation.\" ) return False @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version ) @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up () def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions () @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances )) def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache () @property def _local_name ( self ) -> str : return f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR }{ self . version } \" def _find_instances ( self ) -> None : if self . _cache_only_mode : self . _instances = self . _find_instances_from_cache () else : self . _instances = self . _find_remote_instances () self . _instances = sorted ( self . _instances , key = lambda i : i . version ) def _find_instances_from_cache ( self ) -> List [ DataInstance ]: logger . info ( f \"Fetching cached versions of { self . _name } \" ) candidates = [ DataInstance ( name = CACHE_NAME_VERSION_SEPARATOR . join ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[: - 1 ] ), version = int ( f . name . split ( CACHE_NAME_VERSION_SEPARATOR )[ - 1 ]), remote_path = f , ) for f in self . cache_path . glob ( f \" { self . _name }{ CACHE_NAME_VERSION_SEPARATOR } *\" ) ] return [ c for c in candidates if c . name == self . _name ] def _check_mode_and_set_version ( self ) -> None : if \"+\" in self . _mode : raise ValueError ( f \"File mode ` { self . _mode } ` is not allowed3, remove the `+`.\" ) if \"w\" in self . _mode : if self . _version is not None : raise ValueError ( \"Providing a version is not allowed in write mode.\" ) self . _version = self . _instances [ - 1 ] . version + 1 if self . _instances else 0 elif \"r\" in self . _mode : if not self . _instances : raise FileNotFoundError ( f \"File { self . _name } not found. No versions are available.\" ) if self . _version is None : self . _version = self . _instances [ - 1 ] . version logger . info ( f \"Latest version of { self . _name } is { self . _version } \" + f \"(from versions: { self . versions_pretty } )\" ) elif self . _version not in [ i . version for i in self . _instances ]: raise FileNotFoundError ( f \"File { self . _name } not found with version { self . _version } . \" + f \"(from versions: { self . versions_pretty } )\" ) else : raise ValueError ( \"Unsupported file mode.\" ) def _prune_cache ( self ) -> None : self . cache_path . mkdir ( parents = True , exist_ok = True ) if self . max_cache_size is None : return allowed_size = human_readable_to_byte ( self . max_cache_size ) assert allowed_size >= 0 least_recently_read = sorted ( [ f for f in self . cache_path . glob ( \"*\" )], key = lambda f : f . stat () . st_atime ) while sum ( os . path . getsize ( f ) for f in least_recently_read ) > allowed_size : file = least_recently_read . pop ( 0 ) logger . info ( f \"Deleting file from cache to meet quota (max_cache_size= { self . max_cache_size } ): { file } \" ) os . unlink ( file ) @abstractmethod def _find_remote_instances ( self ) -> List [ DataInstance ]: pass @abstractmethod def _download ( self , remote_path : Any , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _upload ( self , local_path : Path , hide_progress : bool ) -> None : pass @abstractmethod def _delete_old_remote_versions ( self ) -> None : pass","title":"LargeFileBase"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.clean_up","text":"Delete local and remote versions according to currently set cache and retention policy. Source code in great_ai/large_file/large_file/large_file_base.py 237 238 239 240 241 def clean_up ( self ) -> None : \"\"\"Delete local and remote versions according to currently set cache and retention policy.\"\"\" self . _delete_old_remote_versions () self . _prune_cache ()","title":"clean_up()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.configure_credentials","text":"Configure required credentials for the LargeFile backend. Source code in great_ai/large_file/large_file/large_file_base.py 93 94 95 96 97 @classmethod def configure_credentials ( cls , ** kwargs : str ) -> None : \"\"\"Configure required credentials for the LargeFile backend.\"\"\" cls . initialized = True","title":"configure_credentials()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.configure_credentials_from_file","text":"Load file and feed its content to configure_credentials . Extra keys are ignored. Source code in great_ai/large_file/large_file/large_file_base.py 79 80 81 82 83 84 85 86 87 88 89 90 91 @classmethod def configure_credentials_from_file ( cls , secrets : Union [ Path , str , ConfigFile ], ) -> None : \"\"\"Load file and feed its content to `configure_credentials`. Extra keys are ignored. \"\"\" if not isinstance ( secrets , ConfigFile ): secrets = ConfigFile ( secrets ) cls . configure_credentials ( ** { k . lower (): v for k , v in secrets . items ()})","title":"configure_credentials_from_file()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.delete","text":"Delete all versions of the files under this key . Source code in great_ai/large_file/large_file/large_file_base.py 226 227 228 229 230 def delete ( self ) -> None : \"\"\"Delete all versions of the files under this `key`.\"\"\" self . _keep_last_n = 0 self . _delete_old_remote_versions ()","title":"delete()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.get","text":"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 @lru_cache ( 1 ) def get ( self , hide_progress : bool = False ) -> Path : \"\"\"Return path to the proxy of a file (or directory). If not available in the local cache, an attempt is made to download it. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" remote_path = next ( i . remote_path for i in self . _instances if i . version == self . _version ) destination = self . cache_path / self . _local_name if not destination . exists (): logger . info ( f \"File { self . _local_name } does not exist locally\" ) with tempfile . TemporaryDirectory () as tmp : local_root_path = Path ( tmp ) tmp_file_archive = ( local_root_path / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _download ( remote_path , tmp_file_archive , hide_progress = hide_progress ) logger . info ( f \"Decompressing { self . _local_name } \" ) shutil . unpack_archive ( str ( tmp_file_archive ), tmp , COMPRESSION_ALGORITHM ) shutil . move ( str ( local_root_path / self . _local_name ), str ( destination )) else : logger . info ( f \"File { self . _local_name } found in cache\" ) return destination","title":"get()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.push","text":"Upload a file (or directory) as a new version of key . The file/directory is compressed before upload. Parameters: Name Type Description Default hide_progress bool Do not show a progress update after each 10% of progress. False Source code in great_ai/large_file/large_file/large_file_base.py 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 def push ( self , path : Union [ Path , str ], hide_progress : bool = False ) -> None : \"\"\"Upload a file (or directory) as a new version of `key`. The file/directory is compressed before upload. Args: hide_progress: Do not show a progress update after each 10% of progress. \"\"\" if isinstance ( path , str ): path = Path ( path ) with tempfile . TemporaryDirectory () as tmp : if path . is_file (): logger . info ( f \"Copying file for { self . _local_name } \" ) copy : Any = shutil . copy else : logger . info ( f \"Copying directory for { self . _local_name } \" ) copy = shutil . copytree try : # Make local copy in the cache shutil . rmtree ( self . cache_path / self . _local_name , ignore_errors = True ) copy ( str ( path ), str ( self . cache_path / self . _local_name )) except shutil . SameFileError : pass # No worries copy ( str ( path ), str ( Path ( tmp ) / self . _local_name )) with tempfile . TemporaryDirectory () as tmp2 : # A directory has to be zipped and it cannot contain the output of the zipping logger . info ( f \"Compressing { self . _local_name } \" ) shutil . make_archive ( str ( Path ( tmp2 ) / self . _local_name ), COMPRESSION_ALGORITHM , tmp , ) file_to_be_uploaded = ( Path ( tmp2 ) / f \" { self . _local_name }{ ARCHIVE_EXTENSION } \" ) self . _upload ( file_to_be_uploaded , hide_progress = hide_progress ) self . clean_up ()","title":"push()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.version","text":"Numeric version of the file proxied by this LargeFile instance. Source code in great_ai/large_file/large_file/large_file_base.py 140 141 142 143 144 @property def version ( self ) -> int : \"\"\"Numeric version of the file proxied by this LargeFile instance.\"\"\" return cast ( int , self . _version )","title":"version()"},{"location":"reference/large-file/#great_ai.large_file.large_file.large_file_base.LargeFileBase.versions_pretty","text":"Formatted string of all available versions. Source code in great_ai/large_file/large_file/large_file_base.py 232 233 234 235 @property def versions_pretty ( self ) -> str : \"\"\"Formatted string of all available versions.\"\"\" return \", \" . join (( str ( i . version ) for i in self . _instances ))","title":"versions_pretty()"},{"location":"reference/utilities/","text":"Utilities # from great_ai.utilities import * NLP tools # Well-tested tools that can be used in production with confidence. The toolbox of feature-extraction functions is expected to grow to cover other domains as well. clean ( text , ignore_xml = False , ignore_latex = False , remove_brackets = False , convert_to_ascii = False ) # Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean ( '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' ) 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... convert_to_ascii = True ... ) 'Bjorn is happy <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... ignore_xml = True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Parameters: Name Type Description Default text str Text to be cleaned. required ignore_xml bool Do not process/remove XML-tags. False ignore_latex bool Do not process/remove LaTeX-tags. False remove_brackets bool Do not remove brackets ([]) False convert_to_ascii bool Strip (or convert) non-ascii characters. False Returns: Type Description str The cleaned input text with sensibly collapsed whitespace and optionally no markup. Source code in great_ai/utilities/clean.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 def clean ( text : str , ignore_xml : bool = False , ignore_latex : bool = False , remove_brackets : bool = False , convert_to_ascii : bool = False , ) -> str : \"\"\"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean('

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

') 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... convert_to_ascii=True ... ) 'Bjorn is happy <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... ignore_xml=True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Args: text: Text to be cleaned. ignore_xml: Do not process/remove XML-tags. ignore_latex: Do not process/remove LaTeX-tags. remove_brackets: Do not remove brackets ([]) convert_to_ascii: Strip (or convert) non-ascii characters. Returns: The cleaned input text with sensibly collapsed whitespace and optionally no markup. \"\"\" if not ignore_xml : text = re . sub ( r \"<[^>]*>\" , \" \" , text ) text = html . unescape ( text ) if not ignore_latex : text = text . replace ( \"%\" , \" \\\\ %\" ) # escape LaTeX comments before parsing as LaTeX try : text = latex . latex_to_text ( text , tolerant_parsing = True , strict_braces = False ) text = text . replace ( \" %s \" , \" \" ) except : logger . exception ( \"Latex parsing error\" ) if convert_to_ascii : text = unicodedata . normalize ( \"NFKD\" , text ) try : text . encode ( \"ASCII\" , errors = \"strict\" ) except UnicodeEncodeError : text = \"\" . join ([ c for c in text if not unicodedata . combining ( c )]) text = unidecode . unidecode ( text ) text = re . sub ( r \"\\b[a-zA-Z](?:[\\t ]+[a-zA-Z]\\b)+\" , lambda m : re . sub ( r \"[\\t ]\" , \"\" , m [ 0 ]), text ) # A R T I C L E => ARTICLE if remove_brackets : text = re . sub ( r \"\\[[^\\]]*\\]\" , \" \" , text ) # fix hypens: break- word => break-word text = re . sub ( r \"(\\S)-\\s+\" , r \"\\1-\" , text ) text = re . sub ( r \"\\s+-(\\S)\" , r \"-\\1\" , text ) # collapse whitespace text = re . sub ( r \"\\s+\" , \" \" , text ) # fix punctuation text = re . sub ( rf \" ([ { joined_left_punctuations } ])\" , r \"\\1\" , text ) text = re . sub ( rf \"([ { joined_right_punctuations } ]) \" , r \"\\1\" , text ) text = text . strip () return text get_sentences ( text , ignore_partial = False , true_case = False , remove_punctuation = False ) # Return the list of sentences found in the input text. Use syntok to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences ( 'This is a sentence. This is a half' ) ['This is a sentence.', 'This is a half'] >>> get_sentences ( 'This is a sentence. This is a half' , ignore_partial = True ) ['This is a sentence.'] >>> get_sentences ( 'I like Apple.' , true_case = True , remove_punctuation = True ) ['i like Apple'] Parameters: Name Type Description Default text str Text to be segmented into sentences. required ignore_partial bool Filter out sentences that are not capitalised/don't end with a punctuation. False true_case bool Crude method: lowercase the first word of each sentence. False remove_punctuation bool Remove all kinds of punctuation. False Returns: Type Description List [ str ] The found sentences (with partial sentences optionally filtered out). Source code in great_ai/utilities/get_sentences.py 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 def get_sentences ( text : str , ignore_partial : bool = False , true_case : bool = False , remove_punctuation : bool = False , ) -> List [ str ]: \"\"\"Return the list of sentences found in the input text. Use [syntok](https://github.com/fnl/syntok) to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences('This is a sentence. This is a half') ['This is a sentence.', 'This is a half'] >>> get_sentences('This is a sentence. This is a half', ignore_partial=True) ['This is a sentence.'] >>> get_sentences('I like Apple.', true_case=True, remove_punctuation=True) ['i like Apple'] Args: text: Text to be segmented into sentences. ignore_partial: Filter out sentences that are not capitalised/don't end with a punctuation. true_case: Crude method: lowercase the first word of each sentence. remove_punctuation: Remove all kinds of punctuation. Returns: The found sentences (with partial sentences optionally filtered out). \"\"\" tokenizer = Tokenizer ( emit_hyphen_or_underscore_sep = True , replace_not_contraction = False ) token_stream = tokenizer . tokenize ( text ) def process ( sentence : str ) -> str : if true_case : sentence = sentence [ 0 ] . lower () + sentence [ 1 :] # very crude method if remove_punctuation : sentence = re . sub ( punctuations_pattern , \" \" , sentence ) return sentence . strip () sentences = [ process ( tokenizer . to_text ( sentence )) for sentence in segment ( token_stream ) ] if ignore_partial : sentences = [ sentence for sentence in sentences if sentence [ 0 ] . isupper () and sentence [ - 1 ] in sentence_ending_punctuations ] return sentences predict_language ( text ) # Predict the language code from text. A thin wrapper over langcodes for convenient language tagging. Examples: >>> predict_language ( 'This is a sentence.' ) 'en' Parameters: Name Type Description Default text Optional [ str ] Text used for prediction. required Returns: Type Description str The predicted language code (en, en-US) or und if a prediction could not be made. Source code in great_ai/utilities/language/predict_language.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def predict_language ( text : Optional [ str ]) -> str : \"\"\"Predict the language code from text. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> predict_language('This is a sentence.') 'en' Args: text: Text used for prediction. Returns: The predicted language code (en, en-US) or `und` if a prediction could not be made. \"\"\" if not text : return Language . make () . to_tag () try : language_code = detect ( text ) except LangDetectException : return Language . make () . to_tag () return Language . get ( language_code ) . to_tag () english_name_of_language ( language_code ) # Human-friendly English name of language from its language_code . A thin wrapper over langcodes for convenient language tagging. Examples: >>> english_name_of_language ( 'en-US' ) 'English (United States)' >>> english_name_of_language ( 'und' ) 'Unknown language' Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description str English name of language. Source code in great_ai/utilities/language/english_name_of_language.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 def english_name_of_language ( language_code : Optional [ str ]) -> str : \"\"\"Human-friendly English name of language from its `language_code`. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> english_name_of_language('en-US') 'English (United States)' >>> english_name_of_language('und') 'Unknown language' Args: language_code: Language code, for example, returned by [great_ai.utilities.language.predict_language.predict_language][]. Returns: English name of language. \"\"\" if not language_code : language_code = \"und\" return Language . get ( language_code ) . display_name () is_english ( language_code ) # Decide whether the language_code is of an English language. A thin wrapper over langcodes for convenient language tagging. Examples: >>> is_english ( 'en-US' ) True >>> is_english ( None ) False >>> is_english ( 'und' ) False Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by ` great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description bool Boolean indicating whether it's English. Source code in great_ai/utilities/language/is_english.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def is_english ( language_code : Optional [ str ]) -> bool : \"\"\"Decide whether the `language_code` is of an English language. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> is_english('en-US') True >>> is_english(None) False >>> is_english('und') False Args: language_code: Language code, for example, returned by `[great_ai.utilities.language.predict_language.predict_language][]. Returns: Boolean indicating whether it's English. \"\"\" if not language_code : language_code = \"und\" language_code = standardize_tag ( language_code ) return tag_distance ( language_code , \"en\" ) < 15 evaluate_ranking ( expected , actual_scores , target_recall , title = '' , disable_interpolation = False , axes = None , output_svg = None , reverse_order = False , plot = True ) # Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's PR-curve Parameters: Name Type Description Default expected List [ T ] Expected ordering of the elements (rank if it's an integer, alphabetical if a string) required actual_scores List [ float ] Actual ranking scores (need not be on the same scale as expected ) required title Optional [ str ] Title of the plot. '' disable_interpolation bool Do not interpolate. False axes Optional [ plt . Axes ] Matplotlib axes for plotting inside a subplot. None output_svg Optional [ Path ] If specified, save the chart as an svg to the given Path. None reverse_order bool Reverse the ranking specified by expected . False plot bool Display a plot on the screen. True Returns: Type Description Dict [ T , float ] Precision values at given recall. Source code in great_ai/utilities/evaluate_ranking/evaluate_ranking.py 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 def evaluate_ranking ( expected : List [ T ], actual_scores : List [ float ], target_recall : float , title : Optional [ str ] = \"\" , disable_interpolation : bool = False , axes : Optional [ plt . Axes ] = None , output_svg : Optional [ Path ] = None , reverse_order : bool = False , plot : bool = True , ) -> Dict [ T , float ]: \"\"\"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's [PR-curve](https://scikit-learn.org/stable/auto_examples/model_selection/plot_precision_recall.html#sphx-glr-auto-examples-model-selection-plot-precision-recall-py) Args: expected: Expected ordering of the elements (rank if it's an integer, alphabetical if a string) actual_scores: Actual ranking scores (need not be on the same scale as `expected`) title: Title of the plot. disable_interpolation: Do not interpolate. axes: Matplotlib axes for plotting inside a subplot. output_svg: If specified, save the chart as an svg to the given Path. reverse_order: Reverse the ranking specified by `expected`. plot: Display a plot on the screen. Returns: Precision values at given recall. \"\"\" assert 0 <= target_recall <= 1 if plot and axes is None : fig = plt . figure ( figsize = ( 20 , 10 )) fig . patch . set_facecolor ( \"white\" ) ax = plt . axes () else : ax = axes classes = sorted ( unique ( expected ), reverse = reverse_order ) str_classes = [ str ( c ) for c in classes ] with matplotlib . rc_context ({ \"font.size\" : 20 }): if plot : ax . set_xmargin ( 0 ) draw_f1_iso_lines ( axes = ax ) results : Dict [ T , float ] = {} for i in range ( len ( classes ) - 1 ): binarized_expected = [ ( v < classes [ i ]) if reverse_order else ( v > classes [ i ]) for v in expected ] sorted_expected_actual = sorted ( zip ( binarized_expected , actual_scores ), key = lambda v : v [ 1 ], reverse = True ) precision = [] recall = [] correct = 0 for all , ( e , score ) in enumerate ( sorted_expected_actual , start = 1 ): correct += int ( e ) precision . append ( correct / all ) recall . append ( all / len ( sorted_expected_actual )) if not disable_interpolation : for j in range ( len ( precision ) - 2 , - 1 , - 1 ): precision [ j ] = max ( precision [ j ], precision [ j + 1 ]) closest_recall_index = np . argmin ( np . abs ( np . array ( recall ) - target_recall )) precision_at_closest_recall = precision [ closest_recall_index ] average_precision = average_precision_score ( binarized_expected , actual_scores ) results [ classes [ i ]] = precision_at_closest_recall if plot : ax . plot ( recall , precision , label = f \" { '|' . join ( str_classes [: i + 1 ]) } \u2194 { '|' . join ( str_classes [ i + 1 :]) } (P@ { target_recall : .2f } = { precision_at_closest_recall : .2f } , AP= { average_precision : .2f } )\" , ) if plot : ax . legend ( loc = \"upper right\" ) ax . axvline ( x = target_recall , linestyle = \"--\" , color = \"#55c6bb\" , linewidth = 2.0 ) if title is None : title = \"Ranking evaluation\" ax . set_title ( f ' { title } ( { \" < \" . join ( str_classes ) } )' , pad = 20 ) ax . set_xlabel ( \"Recall\" ) ax . set_ylabel ( \"Precision\" ) ax . set_xticks ([ target_recall ] + sorted ( ax . get_xticks ())) if plot and output_svg is None : if axes is None : plt . show () elif output_svg : plt . savefig ( output_svg , format = \"svg\" ) return results Parallel processing # Multiprocessing and multithreading-based parallelism with support for async functions. Its main purpose is to implement great_ai.GreatAI.process_batch , however, the parallel processing functions are also convenient for covering other types of mapping needs with a friendlier API than joblib or multiprocess . simple_parallel_map ( func , input_values , * , chunk_size = None , concurrency = None ) # Execute a map operation on an list mimicking the API of the built-in map() . A thin-wrapper over parallel_map . For more options, consult the documentation of parallel_map . Examples: >>> import math >>> list ( simple_parallel_map ( math . sqrt , [ 9 , 4 , 1 ])) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Sequence [ T ] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None Returns: Type Description List [ V ] An iterable of results obtained from applying func to each input value. Raises: Type Description WorkerException If there was an error in the func function in a background process. Source code in great_ai/utilities/parallel_map/simple_parallel_map.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 def simple_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Sequence [ T ], * , chunk_size : Optional [ int ] = None , concurrency : Optional [ int ] = None , ) -> List [ V ]: \"\"\"Execute a map operation on an list mimicking the API of the built-in `map()`. A thin-wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. For more options, consult the documentation of [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. Examples: >>> import math >>> list(simple_parallel_map(math.sqrt, [9, 4, 1])) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. Returns: An iterable of results obtained from applying `func` to each input value. Raises: WorkerException: If there was an error in the `func` function in a background process. \"\"\" input_values = list ( input_values ) # in case the input is mistakenly not a sequence generator = parallel_map ( func = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) return list ( tqdm ( generator , total = len ( input_values ), ) ) parallel_map ( func , input_values , * , chunk_size = None , ignore_exceptions = False , concurrency = None , unordered = False ) # Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and async map functions. The func function is serialised with dill . Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list ( parallel_map ( math . sqrt , [ 9 , 4 , 1 ], concurrency = 2 )) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background process and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/parallel_map.py 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 def parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and `async` map functions. The `func` function is serialised with `dill`. Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list(parallel_map(math.sqrt, [9, 4, 1], concurrency=2)) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background process and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) ctx = ( mp . get_context ( \"fork\" ) if \"fork\" in mp . get_all_start_methods () else mp . get_context ( \"spawn\" ) ) ctx . freeze_support () manager = ctx . Manager () input_queue = manager . Queue ( config . concurrency * 2 ) output_queue = manager . Queue ( config . concurrency * 2 ) should_stop = ctx . Event () serialized_map_function = dill . dumps ( func , byref = True , recurse = False ) processes = [ ctx . Process ( name = f \"parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = serialized_map_function , ), ) for i in range ( config . concurrency ) ] for p in processes : p . start () try : yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () except WorkerException : should_stop . set () raise except Exception : for p in processes : p . terminate () p . kill () raise finally : for p in processes : p . join () # terminated processes have to be joined else they remain zombies p . close () manager . shutdown () threaded_parallel_map ( func , input_values , * , chunk_size = None , ignore_exceptions = False , concurrency = None , unordered = False ) # Execute a map operation on an iterable stream. Similar to parallel_map but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and async map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list ( threaded_parallel_map ( lambda x : x ** 2 , [ 1 , 2 , 3 ])) [1, 4, 9] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new threads to start. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background thread and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/threaded_parallel_map.py 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 def threaded_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. Similar to [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and `async` map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list(threaded_parallel_map(lambda x: x ** 2, [1, 2, 3])) [1, 4, 9] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new threads to start. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background thread and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) input_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) output_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) should_stop = threading . Event () threads = [ threading . Thread ( name = f \"threaded_parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = func , ), ) for i in range ( config . concurrency ) ] for t in threads : t . start () yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () for t in threads : t . join ( 1 ) Composable parallel processing # Because both threaded_parallel_map and parallel_map have a streaming interface, it is easy to compose them and end up with, for example, a process for each CPU core with its own thread-pool or event-loop. Longer pipelines are also easy to imagine. The chunking methods help in these compositions. chunk ( values , chunk_size ) # Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length chunk_size except the last one the length of which is between 1 and chunk_size . Useful for parallel processing. Examples: >>> list ( chunk ( range ( 10 ), chunk_size = 3 )) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Parameters: Name Type Description Default values Iterable [ T ] The stream of items to pack into chunks. required chunk_size int Desired length of each (but the last) chunk. required Yields: Type Description Iterable [ List [ T ]] The next chunk. Source code in great_ai/utilities/chunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def chunk ( values : Iterable [ T ], chunk_size : int ) -> Iterable [ List [ T ]]: \"\"\"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length `chunk_size` except the last one the length of which is between 1 and `chunk_size`. Useful for parallel processing. Examples: >>> list(chunk(range(10), chunk_size=3)) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Args: values: The stream of items to pack into chunks. chunk_size: Desired length of each (but the last) chunk. Yields: The next chunk. \"\"\" assert chunk_size >= 1 result : List [ T ] = [] for v in values : result . append ( v ) if len ( result ) == chunk_size : yield result result = [] if len ( result ) > 0 : yield result unchunk ( chunks ) # Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of chunk . Useful for parallel processing. Similar to itertools.chain but ignores None chunks. Examples: >>> list ( unchunk ([[ 0 , 1 , 2 ], [ 3 , 4 , 5 ], [ 6 , 7 , 8 ], [ 9 ]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Parameters: Name Type Description Default chunks Iterable [ Optional [ Iterable [ T ]]] Stream of chunks to unpack. required Yields: Type Description Iterable [ T ] The next item in the flattened iterable. Source code in great_ai/utilities/unchunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 def unchunk ( chunks : Iterable [ Optional [ Iterable [ T ]]]) -> Iterable [ T ]: \"\"\"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of [chunk][great_ai.utilities.chunk.chunk]. Useful for parallel processing. Similar to itertools.chain but ignores `None` chunks. Examples: >>> list(unchunk([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Args: chunks: Stream of chunks to unpack. Yields: The next item in the flattened iterable. \"\"\" for chunk in chunks : if chunk is not None : yield from chunk Operations # ConfigFile # Bases: Mapping [ str , str ] A small and safe INI -style configuration loader with dict and ENV support. The values can be accessed using both dot- and index-notation. It is compatible with the dict interface. File format example: # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV : MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. Examples: >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . zeroth_key 'test' >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . second_key Traceback (most recent call last): ... KeyError : 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile ( 'tests/utilities/data/simple.conf' ) >>> { ** a } {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} Source code in great_ai/utilities/config_file/config_file.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 class ConfigFile ( Mapping [ str , str ]): \"\"\"A small and safe `INI`-style configuration loader with `dict` and `ENV` support. The values can be accessed using both dot- and index-notation. It is compatible with the `dict` interface. File format example: ```toml # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV:MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. ``` Examples: >>> ConfigFile('tests/utilities/data/simple.conf') ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile('tests/utilities/data/simple.conf').zeroth_key 'test' >>> ConfigFile('tests/utilities/data/simple.conf').second_key Traceback (most recent call last): ... KeyError: 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile('tests/utilities/data/simple.conf') >>> {**a} {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} \"\"\" ENVIRONMENT_VARIABLE_KEY_PREFIX = \"ENV\" def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path def _parse ( self ) -> None : with open ( self . _path , encoding = \"utf-8\" ) as f : lines : str = f . read () matches = pattern . findall ( lines ) for key , * values in matches : try : value = next ( v for v in values if v ) except StopIteration : raise ParseError ( f \"\"\"Cannot parse config file ( { self . _path . absolute () } ), error at key ` { key } `\"\"\" ) already_exists = key in self . _key_values if already_exists and not value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): raise KeyError ( f \"Key ` { key } ` has been already defined and its value is ` { self . _key_values [ key ] } `\" ) if value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): _ , value = value . split ( \":\" ) if value not in os . environ : issue = f \"\"\"The value of ` { key } ` contains the \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } ` prefix but ` { value } ` is not defined as an environment variable\"\"\" if already_exists : logger . warning ( f \"\"\" { issue } , using the default value defined above (` { self . _key_values [ key ] } `)\"\"\" ) continue elif self . _ignore_missing : logger . warning ( issue ) else : raise ValueError ( f \" { issue } and no default value has been provided\" ) else : value = os . environ [ value ] self . _key_values [ key ] = value def __getattr__ ( self , key : str ) -> str : if key in self . _key_values : return self . _key_values [ key ] raise KeyError ( f \"Key ` { key } ` is not found in configuration file ( { self . _path . absolute () } )\" ) __getitem__ = __getattr__ def __iter__ ( self ) -> Iterator [ str ]: return iter ( self . _key_values ) def __len__ ( self ) -> int : return len ( self . _key_values ) def keys ( self ) -> KeysView [ str ]: return self . _key_values . keys () def values ( self ) -> ValuesView [ str ]: return self . _key_values . values () def items ( self ) -> ItemsView [ str , str ]: return self . _key_values . items () def __repr__ ( self ) -> str : return f \" { type ( self ) . __name__ } (path= { self . _path . as_posix () } ) { self . _key_values } \" __init__ ( path , * , ignore_missing = False ) # Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Parameters: Name Type Description Default path Union [ Path , str ] Local path of the configuration file. required ignore_missing bool Don't raise an exception on missing environment variables. False Raises: Type Description FileNotFoundError If there is no file at the specified path. ParseError If the provided file does not conform to the expected format. KeyError If there is duplication in the keys. ValueError If an environment variable is referenced but it is not set in the system and ignore_missing=False . Source code in great_ai/utilities/config_file/config_file.py 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () path () property # Original path from where the configuration was loaded. Source code in great_ai/utilities/config_file/config_file.py 83 84 85 86 @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path get_logger ( name , level = logging . INFO , disable_colors = False ) # Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. Source code in great_ai/utilities/logger/get_logger.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def get_logger ( name : str , level : int = logging . INFO , disable_colors : bool = False ) -> logging . Logger : \"\"\"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. \"\"\" if name not in loggers : logger = logging . getLogger ( name ) logger . setLevel ( level ) try : get_ipython () # type: ignore log_format = \" %(message)s \" except NameError : # will fail outside of a notebook https://ipython.org/ log_format = \" %(asctime)s | %(levelname)8s | %(message)s \" stdout_handler = logging . StreamHandler () stdout_handler . setLevel ( level ) if not disable_colors : stdout_handler . setFormatter ( CustomFormatter ( log_format )) logger . addHandler ( stdout_handler ) loggers [ name ] = logger return loggers [ name ]","title":"Utilities"},{"location":"reference/utilities/#utilities","text":"from great_ai.utilities import *","title":"Utilities"},{"location":"reference/utilities/#nlp-tools","text":"Well-tested tools that can be used in production with confidence. The toolbox of feature-extraction functions is expected to grow to cover other domains as well.","title":"NLP tools"},{"location":"reference/utilities/#great_ai.utilities.clean.clean","text":"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean ( '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' ) 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... convert_to_ascii = True ... ) 'Bjorn is happy <3' >>> clean ( ... '

Bj \\\\ \" {o} rn is \\t \\\\ textit {happy} \ud83d\ude42 <3

' , ... ignore_xml = True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Parameters: Name Type Description Default text str Text to be cleaned. required ignore_xml bool Do not process/remove XML-tags. False ignore_latex bool Do not process/remove LaTeX-tags. False remove_brackets bool Do not remove brackets ([]) False convert_to_ascii bool Strip (or convert) non-ascii characters. False Returns: Type Description str The cleaned input text with sensibly collapsed whitespace and optionally no markup. Source code in great_ai/utilities/clean.py 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 def clean ( text : str , ignore_xml : bool = False , ignore_latex : bool = False , remove_brackets : bool = False , convert_to_ascii : bool = False , ) -> str : \"\"\"Clean all XML, LaTeX, PDF-extraction, and Unicode artifacts from the text. The cleaning is quite heavy-weight and can be destructive. However, when working with text, this is usually required to achieve sufficient cleanliness before further processing. Optionally, the text can be turned into ASCII. Carefully consider whether this is absolutely needed for your use-case. Examples: >>> clean('

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

') 'Bj\u00f6rn is happy \ud83d\ude42 <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... convert_to_ascii=True ... ) 'Bjorn is happy <3' >>> clean( ... '

Bj\\\\\\\\\"{o}rn is \\\\t \\\\\\\\textit{happy} \ud83d\ude42 <3

', ... ignore_xml=True ... ) '

Bj\u00f6rn is happy \ud83d\ude42 lt;3

' Args: text: Text to be cleaned. ignore_xml: Do not process/remove XML-tags. ignore_latex: Do not process/remove LaTeX-tags. remove_brackets: Do not remove brackets ([]) convert_to_ascii: Strip (or convert) non-ascii characters. Returns: The cleaned input text with sensibly collapsed whitespace and optionally no markup. \"\"\" if not ignore_xml : text = re . sub ( r \"<[^>]*>\" , \" \" , text ) text = html . unescape ( text ) if not ignore_latex : text = text . replace ( \"%\" , \" \\\\ %\" ) # escape LaTeX comments before parsing as LaTeX try : text = latex . latex_to_text ( text , tolerant_parsing = True , strict_braces = False ) text = text . replace ( \" %s \" , \" \" ) except : logger . exception ( \"Latex parsing error\" ) if convert_to_ascii : text = unicodedata . normalize ( \"NFKD\" , text ) try : text . encode ( \"ASCII\" , errors = \"strict\" ) except UnicodeEncodeError : text = \"\" . join ([ c for c in text if not unicodedata . combining ( c )]) text = unidecode . unidecode ( text ) text = re . sub ( r \"\\b[a-zA-Z](?:[\\t ]+[a-zA-Z]\\b)+\" , lambda m : re . sub ( r \"[\\t ]\" , \"\" , m [ 0 ]), text ) # A R T I C L E => ARTICLE if remove_brackets : text = re . sub ( r \"\\[[^\\]]*\\]\" , \" \" , text ) # fix hypens: break- word => break-word text = re . sub ( r \"(\\S)-\\s+\" , r \"\\1-\" , text ) text = re . sub ( r \"\\s+-(\\S)\" , r \"-\\1\" , text ) # collapse whitespace text = re . sub ( r \"\\s+\" , \" \" , text ) # fix punctuation text = re . sub ( rf \" ([ { joined_left_punctuations } ])\" , r \"\\1\" , text ) text = re . sub ( rf \"([ { joined_right_punctuations } ]) \" , r \"\\1\" , text ) text = text . strip () return text","title":"clean()"},{"location":"reference/utilities/#great_ai.utilities.get_sentences.get_sentences","text":"Return the list of sentences found in the input text. Use syntok to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences ( 'This is a sentence. This is a half' ) ['This is a sentence.', 'This is a half'] >>> get_sentences ( 'This is a sentence. This is a half' , ignore_partial = True ) ['This is a sentence.'] >>> get_sentences ( 'I like Apple.' , true_case = True , remove_punctuation = True ) ['i like Apple'] Parameters: Name Type Description Default text str Text to be segmented into sentences. required ignore_partial bool Filter out sentences that are not capitalised/don't end with a punctuation. False true_case bool Crude method: lowercase the first word of each sentence. False remove_punctuation bool Remove all kinds of punctuation. False Returns: Type Description List [ str ] The found sentences (with partial sentences optionally filtered out). Source code in great_ai/utilities/get_sentences.py 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 def get_sentences ( text : str , ignore_partial : bool = False , true_case : bool = False , remove_punctuation : bool = False , ) -> List [ str ]: \"\"\"Return the list of sentences found in the input text. Use [syntok](https://github.com/fnl/syntok) to segment the sentences. Further processing can be enabled with optional arguments. Examples: >>> get_sentences('This is a sentence. This is a half') ['This is a sentence.', 'This is a half'] >>> get_sentences('This is a sentence. This is a half', ignore_partial=True) ['This is a sentence.'] >>> get_sentences('I like Apple.', true_case=True, remove_punctuation=True) ['i like Apple'] Args: text: Text to be segmented into sentences. ignore_partial: Filter out sentences that are not capitalised/don't end with a punctuation. true_case: Crude method: lowercase the first word of each sentence. remove_punctuation: Remove all kinds of punctuation. Returns: The found sentences (with partial sentences optionally filtered out). \"\"\" tokenizer = Tokenizer ( emit_hyphen_or_underscore_sep = True , replace_not_contraction = False ) token_stream = tokenizer . tokenize ( text ) def process ( sentence : str ) -> str : if true_case : sentence = sentence [ 0 ] . lower () + sentence [ 1 :] # very crude method if remove_punctuation : sentence = re . sub ( punctuations_pattern , \" \" , sentence ) return sentence . strip () sentences = [ process ( tokenizer . to_text ( sentence )) for sentence in segment ( token_stream ) ] if ignore_partial : sentences = [ sentence for sentence in sentences if sentence [ 0 ] . isupper () and sentence [ - 1 ] in sentence_ending_punctuations ] return sentences","title":"get_sentences()"},{"location":"reference/utilities/#great_ai.utilities.language.predict_language.predict_language","text":"Predict the language code from text. A thin wrapper over langcodes for convenient language tagging. Examples: >>> predict_language ( 'This is a sentence.' ) 'en' Parameters: Name Type Description Default text Optional [ str ] Text used for prediction. required Returns: Type Description str The predicted language code (en, en-US) or und if a prediction could not be made. Source code in great_ai/utilities/language/predict_language.py 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def predict_language ( text : Optional [ str ]) -> str : \"\"\"Predict the language code from text. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> predict_language('This is a sentence.') 'en' Args: text: Text used for prediction. Returns: The predicted language code (en, en-US) or `und` if a prediction could not be made. \"\"\" if not text : return Language . make () . to_tag () try : language_code = detect ( text ) except LangDetectException : return Language . make () . to_tag () return Language . get ( language_code ) . to_tag ()","title":"predict_language()"},{"location":"reference/utilities/#great_ai.utilities.language.english_name_of_language.english_name_of_language","text":"Human-friendly English name of language from its language_code . A thin wrapper over langcodes for convenient language tagging. Examples: >>> english_name_of_language ( 'en-US' ) 'English (United States)' >>> english_name_of_language ( 'und' ) 'Unknown language' Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description str English name of language. Source code in great_ai/utilities/language/english_name_of_language.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 def english_name_of_language ( language_code : Optional [ str ]) -> str : \"\"\"Human-friendly English name of language from its `language_code`. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> english_name_of_language('en-US') 'English (United States)' >>> english_name_of_language('und') 'Unknown language' Args: language_code: Language code, for example, returned by [great_ai.utilities.language.predict_language.predict_language][]. Returns: English name of language. \"\"\" if not language_code : language_code = \"und\" return Language . get ( language_code ) . display_name ()","title":"english_name_of_language()"},{"location":"reference/utilities/#great_ai.utilities.language.is_english.is_english","text":"Decide whether the language_code is of an English language. A thin wrapper over langcodes for convenient language tagging. Examples: >>> is_english ( 'en-US' ) True >>> is_english ( None ) False >>> is_english ( 'und' ) False Parameters: Name Type Description Default language_code Optional [ str ] Language code, for example, returned by ` great_ai.utilities.language.predict_language.predict_language . required Returns: Type Description bool Boolean indicating whether it's English. Source code in great_ai/utilities/language/is_english.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 def is_english ( language_code : Optional [ str ]) -> bool : \"\"\"Decide whether the `language_code` is of an English language. A thin wrapper over [langcodes](https://github.com/rspeer/langcodes) for convenient language tagging. Examples: >>> is_english('en-US') True >>> is_english(None) False >>> is_english('und') False Args: language_code: Language code, for example, returned by `[great_ai.utilities.language.predict_language.predict_language][]. Returns: Boolean indicating whether it's English. \"\"\" if not language_code : language_code = \"und\" language_code = standardize_tag ( language_code ) return tag_distance ( language_code , \"en\" ) < 15","title":"is_english()"},{"location":"reference/utilities/#great_ai.utilities.evaluate_ranking.evaluate_ranking.evaluate_ranking","text":"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's PR-curve Parameters: Name Type Description Default expected List [ T ] Expected ordering of the elements (rank if it's an integer, alphabetical if a string) required actual_scores List [ float ] Actual ranking scores (need not be on the same scale as expected ) required title Optional [ str ] Title of the plot. '' disable_interpolation bool Do not interpolate. False axes Optional [ plt . Axes ] Matplotlib axes for plotting inside a subplot. None output_svg Optional [ Path ] If specified, save the chart as an svg to the given Path. None reverse_order bool Reverse the ranking specified by expected . False plot bool Display a plot on the screen. True Returns: Type Description Dict [ T , float ] Precision values at given recall. Source code in great_ai/utilities/evaluate_ranking/evaluate_ranking.py 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 def evaluate_ranking ( expected : List [ T ], actual_scores : List [ float ], target_recall : float , title : Optional [ str ] = \"\" , disable_interpolation : bool = False , axes : Optional [ plt . Axes ] = None , output_svg : Optional [ Path ] = None , reverse_order : bool = False , plot : bool = True , ) -> Dict [ T , float ]: \"\"\"Render the Precision-Recall curve of a ranking. And improved version of scikit-learn's [PR-curve](https://scikit-learn.org/stable/auto_examples/model_selection/plot_precision_recall.html#sphx-glr-auto-examples-model-selection-plot-precision-recall-py) Args: expected: Expected ordering of the elements (rank if it's an integer, alphabetical if a string) actual_scores: Actual ranking scores (need not be on the same scale as `expected`) title: Title of the plot. disable_interpolation: Do not interpolate. axes: Matplotlib axes for plotting inside a subplot. output_svg: If specified, save the chart as an svg to the given Path. reverse_order: Reverse the ranking specified by `expected`. plot: Display a plot on the screen. Returns: Precision values at given recall. \"\"\" assert 0 <= target_recall <= 1 if plot and axes is None : fig = plt . figure ( figsize = ( 20 , 10 )) fig . patch . set_facecolor ( \"white\" ) ax = plt . axes () else : ax = axes classes = sorted ( unique ( expected ), reverse = reverse_order ) str_classes = [ str ( c ) for c in classes ] with matplotlib . rc_context ({ \"font.size\" : 20 }): if plot : ax . set_xmargin ( 0 ) draw_f1_iso_lines ( axes = ax ) results : Dict [ T , float ] = {} for i in range ( len ( classes ) - 1 ): binarized_expected = [ ( v < classes [ i ]) if reverse_order else ( v > classes [ i ]) for v in expected ] sorted_expected_actual = sorted ( zip ( binarized_expected , actual_scores ), key = lambda v : v [ 1 ], reverse = True ) precision = [] recall = [] correct = 0 for all , ( e , score ) in enumerate ( sorted_expected_actual , start = 1 ): correct += int ( e ) precision . append ( correct / all ) recall . append ( all / len ( sorted_expected_actual )) if not disable_interpolation : for j in range ( len ( precision ) - 2 , - 1 , - 1 ): precision [ j ] = max ( precision [ j ], precision [ j + 1 ]) closest_recall_index = np . argmin ( np . abs ( np . array ( recall ) - target_recall )) precision_at_closest_recall = precision [ closest_recall_index ] average_precision = average_precision_score ( binarized_expected , actual_scores ) results [ classes [ i ]] = precision_at_closest_recall if plot : ax . plot ( recall , precision , label = f \" { '|' . join ( str_classes [: i + 1 ]) } \u2194 { '|' . join ( str_classes [ i + 1 :]) } (P@ { target_recall : .2f } = { precision_at_closest_recall : .2f } , AP= { average_precision : .2f } )\" , ) if plot : ax . legend ( loc = \"upper right\" ) ax . axvline ( x = target_recall , linestyle = \"--\" , color = \"#55c6bb\" , linewidth = 2.0 ) if title is None : title = \"Ranking evaluation\" ax . set_title ( f ' { title } ( { \" < \" . join ( str_classes ) } )' , pad = 20 ) ax . set_xlabel ( \"Recall\" ) ax . set_ylabel ( \"Precision\" ) ax . set_xticks ([ target_recall ] + sorted ( ax . get_xticks ())) if plot and output_svg is None : if axes is None : plt . show () elif output_svg : plt . savefig ( output_svg , format = \"svg\" ) return results","title":"evaluate_ranking()"},{"location":"reference/utilities/#parallel-processing","text":"Multiprocessing and multithreading-based parallelism with support for async functions. Its main purpose is to implement great_ai.GreatAI.process_batch , however, the parallel processing functions are also convenient for covering other types of mapping needs with a friendlier API than joblib or multiprocess .","title":"Parallel processing"},{"location":"reference/utilities/#great_ai.utilities.simple_parallel_map","text":"Execute a map operation on an list mimicking the API of the built-in map() . A thin-wrapper over parallel_map . For more options, consult the documentation of parallel_map . Examples: >>> import math >>> list ( simple_parallel_map ( math . sqrt , [ 9 , 4 , 1 ])) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Sequence [ T ] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None Returns: Type Description List [ V ] An iterable of results obtained from applying func to each input value. Raises: Type Description WorkerException If there was an error in the func function in a background process. Source code in great_ai/utilities/parallel_map/simple_parallel_map.py 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 def simple_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Sequence [ T ], * , chunk_size : Optional [ int ] = None , concurrency : Optional [ int ] = None , ) -> List [ V ]: \"\"\"Execute a map operation on an list mimicking the API of the built-in `map()`. A thin-wrapper over [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. For more options, consult the documentation of [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map]. Examples: >>> import math >>> list(simple_parallel_map(math.sqrt, [9, 4, 1])) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. Returns: An iterable of results obtained from applying `func` to each input value. Raises: WorkerException: If there was an error in the `func` function in a background process. \"\"\" input_values = list ( input_values ) # in case the input is mistakenly not a sequence generator = parallel_map ( func = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) return list ( tqdm ( generator , total = len ( input_values ), ) )","title":"simple_parallel_map()"},{"location":"reference/utilities/#great_ai.utilities.parallel_map.parallel_map.parallel_map","text":"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and async map functions. The func function is serialised with dill . Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list ( parallel_map ( math . sqrt , [ 9 , 4 , 1 ], concurrency = 2 )) [3.0, 2.0, 1.0] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new processes to start. Shouldn't be too much more than the number of physical cores. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background process and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/parallel_map.py 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 def parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. A custom parallel map operation supporting both synchronous and `async` map functions. The `func` function is serialised with `dill`. Exceptions encountered in the map function are sent to the host process where they are either raised (default) or ignored. The new processes are forked if the OS allows it, otherwise, new Python processes are bootstrapped which can incur some start-up cost. Each process processes a single chunk at once. Examples: >>> import math >>> list(parallel_map(math.sqrt, [9, 4, 1], concurrency=2)) [3.0, 2.0, 1.0] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new processes to start. Shouldn't be too much more than the number of physical cores. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background process and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) ctx = ( mp . get_context ( \"fork\" ) if \"fork\" in mp . get_all_start_methods () else mp . get_context ( \"spawn\" ) ) ctx . freeze_support () manager = ctx . Manager () input_queue = manager . Queue ( config . concurrency * 2 ) output_queue = manager . Queue ( config . concurrency * 2 ) should_stop = ctx . Event () serialized_map_function = dill . dumps ( func , byref = True , recurse = False ) processes = [ ctx . Process ( name = f \"parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = serialized_map_function , ), ) for i in range ( config . concurrency ) ] for p in processes : p . start () try : yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () except WorkerException : should_stop . set () raise except Exception : for p in processes : p . terminate () p . kill () raise finally : for p in processes : p . join () # terminated processes have to be joined else they remain zombies p . close () manager . shutdown ()","title":"parallel_map()"},{"location":"reference/utilities/#great_ai.utilities.threaded_parallel_map","text":"Execute a map operation on an iterable stream. Similar to parallel_map but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and async map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list ( threaded_parallel_map ( lambda x : x ** 2 , [ 1 , 2 , 3 ])) [1, 4, 9] Parameters: Name Type Description Default func Callable [[ T ], Union [ V , Awaitable [ V ]]] The function that should be applied to each element of input_values . It can async , in that case, a new event loop is started for each chunk. required input_values Union [ Iterable [ T ], Sequence [ T ]] An iterable of items that func is applied to. required chunk_size Optional [ int ] Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If chunk_size has a __len__ property, the chunk_size is calculated automatically if not given. None ignore_exceptions bool Ignore chunks if next() raises an exception on input_values . And return None if func raised an exception in a worker process. False concurrency Optional [ int ] Number of new threads to start. None unordered bool Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. False Yields: Type Description Iterable [ Optional [ V ]] The next result obtained from applying func to each input value. May contain None -s if ignore_exceptions=True . May have different order than the input if unordered=True . Raises: Type Description WorkerException If there was an error in the func function in a background thread and ignore_exceptions=False . Source code in great_ai/utilities/parallel_map/threaded_parallel_map.py 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 def threaded_parallel_map ( func : Callable [[ T ], Union [ V , Awaitable [ V ]]], input_values : Union [ Iterable [ T ], Sequence [ T ]], * , chunk_size : Optional [ int ] = None , ignore_exceptions : bool = False , concurrency : Optional [ int ] = None , unordered : bool = False , ) -> Iterable [ Optional [ V ]]: \"\"\"Execute a map operation on an iterable stream. Similar to [parallel_map][great_ai.utilities.parallel_map.parallel_map.parallel_map] but uses threads instead of processes. Hence, it is not helpful in CPU-bound situations. A custom parallel map operation supporting both synchronous and `async` map functions. Exceptions encountered in the map function are sent to the host thread where they are either raised (default) or ignored. Each process processes a single chunk at once. Examples: >>> list(threaded_parallel_map(lambda x: x ** 2, [1, 2, 3])) [1, 4, 9] Args: func: The function that should be applied to each element of `input_values`. It can `async`, in that case, a new event loop is started for each chunk. input_values: An iterable of items that `func` is applied to. chunk_size: Tune the number of items processed in each step. Larger numbers result in smaller communication overhead but less parallelism at the start and end. If `chunk_size` has a `__len__` property, the `chunk_size` is calculated automatically if not given. ignore_exceptions: Ignore chunks if `next()` raises an exception on `input_values`. And return `None` if `func` raised an exception in a worker process. concurrency: Number of new threads to start. unordered: Do not preserve the order of the elements, yield them as soon as they have been processed. This decreases the latency caused by difficult-to-process items. Yields: The next result obtained from applying `func` to each input value. May contain `None`-s if `ignore_exceptions=True`. May have different order than the input if `unordered=True`. Raises: WorkerException: If there was an error in the `func` function in a background thread and `ignore_exceptions=False`. \"\"\" config = get_config ( function = func , input_values = input_values , chunk_size = chunk_size , concurrency = concurrency , ) input_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) output_queue : queue . Queue = queue . Queue ( config . concurrency * 2 ) should_stop = threading . Event () threads = [ threading . Thread ( name = f \"threaded_parallel_map_ { config . function_name } _ { i } \" , target = mapper_function , daemon = True , kwargs = dict ( input_queue = input_queue , output_queue = output_queue , should_stop = should_stop , func = func , ), ) for i in range ( config . concurrency ) ] for t in threads : t . start () yield from manage_communication ( input_values = input_values , chunk_size = config . chunk_size , input_queue = input_queue , output_queue = output_queue , unordered = unordered , ignore_exceptions = ignore_exceptions , ) should_stop . set () for t in threads : t . join ( 1 )","title":"threaded_parallel_map()"},{"location":"reference/utilities/#composable-parallel-processing","text":"Because both threaded_parallel_map and parallel_map have a streaming interface, it is easy to compose them and end up with, for example, a process for each CPU core with its own thread-pool or event-loop. Longer pipelines are also easy to imagine. The chunking methods help in these compositions.","title":"Composable parallel processing"},{"location":"reference/utilities/#great_ai.utilities.chunk.chunk","text":"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length chunk_size except the last one the length of which is between 1 and chunk_size . Useful for parallel processing. Examples: >>> list ( chunk ( range ( 10 ), chunk_size = 3 )) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Parameters: Name Type Description Default values Iterable [ T ] The stream of items to pack into chunks. required chunk_size int Desired length of each (but the last) chunk. required Yields: Type Description Iterable [ List [ T ]] The next chunk. Source code in great_ai/utilities/chunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def chunk ( values : Iterable [ T ], chunk_size : int ) -> Iterable [ List [ T ]]: \"\"\"Turn an iterable of items into an iterable of lists (chunks) of items. Each returned chunk is of length `chunk_size` except the last one the length of which is between 1 and `chunk_size`. Useful for parallel processing. Examples: >>> list(chunk(range(10), chunk_size=3)) [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] Args: values: The stream of items to pack into chunks. chunk_size: Desired length of each (but the last) chunk. Yields: The next chunk. \"\"\" assert chunk_size >= 1 result : List [ T ] = [] for v in values : result . append ( v ) if len ( result ) == chunk_size : yield result result = [] if len ( result ) > 0 : yield result","title":"chunk()"},{"location":"reference/utilities/#great_ai.utilities.unchunk.unchunk","text":"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of chunk . Useful for parallel processing. Similar to itertools.chain but ignores None chunks. Examples: >>> list ( unchunk ([[ 0 , 1 , 2 ], [ 3 , 4 , 5 ], [ 6 , 7 , 8 ], [ 9 ]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Parameters: Name Type Description Default chunks Iterable [ Optional [ Iterable [ T ]]] Stream of chunks to unpack. required Yields: Type Description Iterable [ T ] The next item in the flattened iterable. Source code in great_ai/utilities/unchunk.py 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 def unchunk ( chunks : Iterable [ Optional [ Iterable [ T ]]]) -> Iterable [ T ]: \"\"\"Turn a stream of chunks of items into a stream of items (flatten operation). The inverse operation of [chunk][great_ai.utilities.chunk.chunk]. Useful for parallel processing. Similar to itertools.chain but ignores `None` chunks. Examples: >>> list(unchunk([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]])) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Args: chunks: Stream of chunks to unpack. Yields: The next item in the flattened iterable. \"\"\" for chunk in chunks : if chunk is not None : yield from chunk","title":"unchunk()"},{"location":"reference/utilities/#operations","text":"","title":"Operations"},{"location":"reference/utilities/#great_ai.utilities.ConfigFile","text":"Bases: Mapping [ str , str ] A small and safe INI -style configuration loader with dict and ENV support. The values can be accessed using both dot- and index-notation. It is compatible with the dict interface. File format example: # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV : MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. Examples: >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . zeroth_key 'test' >>> ConfigFile ( 'tests/utilities/data/simple.conf' ) . second_key Traceback (most recent call last): ... KeyError : 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile ( 'tests/utilities/data/simple.conf' ) >>> { ** a } {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} Source code in great_ai/utilities/config_file/config_file.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 class ConfigFile ( Mapping [ str , str ]): \"\"\"A small and safe `INI`-style configuration loader with `dict` and `ENV` support. The values can be accessed using both dot- and index-notation. It is compatible with the `dict` interface. File format example: ```toml # comments are allowed everywhere key = value # you can leave or omit whitespace around the equal-sign my_hashtag = \"#great_ai\" # the r-value can be quoted with \" or ' or `. my_var = my_default_value # Default values can be given to env-vars, # see next line. The default value must come first. my_var = ENV:MY_ENV_VAR # If the value starts with the `ENV:` prefix, # it is looked up from the environment variables. ``` Examples: >>> ConfigFile('tests/utilities/data/simple.conf') ConfigFile(path=tests/utilities/data/simple.conf) {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} >>> ConfigFile('tests/utilities/data/simple.conf').zeroth_key 'test' >>> ConfigFile('tests/utilities/data/simple.conf').second_key Traceback (most recent call last): ... KeyError: 'Key `second_key` is not found in configuration file ... >>> a = ConfigFile('tests/utilities/data/simple.conf') >>> {**a} {'zeroth_key': 'test', 'first_key': 'Andr\u00e1s'} \"\"\" ENVIRONMENT_VARIABLE_KEY_PREFIX = \"ENV\" def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse () @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path def _parse ( self ) -> None : with open ( self . _path , encoding = \"utf-8\" ) as f : lines : str = f . read () matches = pattern . findall ( lines ) for key , * values in matches : try : value = next ( v for v in values if v ) except StopIteration : raise ParseError ( f \"\"\"Cannot parse config file ( { self . _path . absolute () } ), error at key ` { key } `\"\"\" ) already_exists = key in self . _key_values if already_exists and not value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): raise KeyError ( f \"Key ` { key } ` has been already defined and its value is ` { self . _key_values [ key ] } `\" ) if value . startswith ( f \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } :\" ): _ , value = value . split ( \":\" ) if value not in os . environ : issue = f \"\"\"The value of ` { key } ` contains the \" { self . ENVIRONMENT_VARIABLE_KEY_PREFIX } ` prefix but ` { value } ` is not defined as an environment variable\"\"\" if already_exists : logger . warning ( f \"\"\" { issue } , using the default value defined above (` { self . _key_values [ key ] } `)\"\"\" ) continue elif self . _ignore_missing : logger . warning ( issue ) else : raise ValueError ( f \" { issue } and no default value has been provided\" ) else : value = os . environ [ value ] self . _key_values [ key ] = value def __getattr__ ( self , key : str ) -> str : if key in self . _key_values : return self . _key_values [ key ] raise KeyError ( f \"Key ` { key } ` is not found in configuration file ( { self . _path . absolute () } )\" ) __getitem__ = __getattr__ def __iter__ ( self ) -> Iterator [ str ]: return iter ( self . _key_values ) def __len__ ( self ) -> int : return len ( self . _key_values ) def keys ( self ) -> KeysView [ str ]: return self . _key_values . keys () def values ( self ) -> ValuesView [ str ]: return self . _key_values . values () def items ( self ) -> ItemsView [ str , str ]: return self . _key_values . items () def __repr__ ( self ) -> str : return f \" { type ( self ) . __name__ } (path= { self . _path . as_posix () } ) { self . _key_values } \"","title":"ConfigFile"},{"location":"reference/utilities/#great_ai.utilities.config_file.config_file.ConfigFile.__init__","text":"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Parameters: Name Type Description Default path Union [ Path , str ] Local path of the configuration file. required ignore_missing bool Don't raise an exception on missing environment variables. False Raises: Type Description FileNotFoundError If there is no file at the specified path. ParseError If the provided file does not conform to the expected format. KeyError If there is duplication in the keys. ValueError If an environment variable is referenced but it is not set in the system and ignore_missing=False . Source code in great_ai/utilities/config_file/config_file.py 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 def __init__ ( self , path : Union [ Path , str ], * , ignore_missing : bool = False ) -> None : \"\"\"Load and parse a configuration file. Everything is eager-loaded, thus, exceptions may be thrown here. Args: path: Local path of the configuration file. ignore_missing: Don't raise an exception on missing environment variables. Raises: FileNotFoundError: If there is no file at the specified path. ParseError: If the provided file does not conform to the expected format. KeyError: If there is duplication in the keys. ValueError: If an environment variable is referenced but it is not set in the system and `ignore_missing=False`. \"\"\" if not isinstance ( path , Path ): path = Path ( path ) if not path . exists (): raise FileNotFoundError ( path . absolute ()) self . _ignore_missing = ignore_missing self . _path = path self . _key_values : Dict [ str , str ] = {} self . _parse ()","title":"__init__()"},{"location":"reference/utilities/#great_ai.utilities.config_file.config_file.ConfigFile.path","text":"Original path from where the configuration was loaded. Source code in great_ai/utilities/config_file/config_file.py 83 84 85 86 @property def path ( self ) -> Path : \"\"\"Original path from where the configuration was loaded.\"\"\" return self . _path","title":"path()"},{"location":"reference/utilities/#great_ai.utilities.get_logger","text":"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. Source code in great_ai/utilities/logger/get_logger.py 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 def get_logger ( name : str , level : int = logging . INFO , disable_colors : bool = False ) -> logging . Logger : \"\"\"Return a customised logger used throughout the GreatAI codebase. Uses colors, and only prints timestamps when not running inside notebook. \"\"\" if name not in loggers : logger = logging . getLogger ( name ) logger . setLevel ( level ) try : get_ipython () # type: ignore log_format = \" %(message)s \" except NameError : # will fail outside of a notebook https://ipython.org/ log_format = \" %(asctime)s | %(levelname)8s | %(message)s \" stdout_handler = logging . StreamHandler () stdout_handler . setLevel ( level ) if not disable_colors : stdout_handler . setFormatter ( CustomFormatter ( log_format )) logger . addHandler ( stdout_handler ) loggers [ name ] = logger return loggers [ name ]","title":"get_logger()"},{"location":"reference/views/","text":"View models # Trace # Bases: Generic [ T ] , HashableBaseModel Universal structure for storing prediction traces and training data. Attributes: Name Type Description trace_id str UUID4 identifier for uniquely referring to a trace. created str Timestamp of its (original) construction. original_execution_time_ms float Wall-time elapsed while its generating TracingContext was alive. logged_values Dict [ str , Any ] Values persisted through using @parameter or log_metric() . models List [ Model ] Marks left by each encountered @use_model decorated function. exception Optional [ str ] Exception description if any was encountered. output Optional [ T ] Return value of the function wrapped by GreatAI. feedback Any Feedback obtained using the REST API of add_ground_truth . tags List [ str ] Tags used for filtering traces. Contains the name of the original function, value of ENVIRONMENT , its split if has any, and either ground_truth or online depending on the origin of the Trace. Source code in great_ai/views/trace.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 class Trace ( Generic [ T ], HashableBaseModel ): \"\"\"Universal structure for storing prediction traces and training data. Attributes: trace_id: UUID4 identifier for uniquely referring to a trace. created: Timestamp of its (original) construction. original_execution_time_ms: Wall-time elapsed while its generating TracingContext was alive. logged_values: Values persisted through using `@parameter` or `log_metric()`. models: Marks left by each encountered `@use_model` decorated function. exception: Exception description if any was encountered. output: Return value of the function wrapped by GreatAI. feedback: Feedback obtained using the REST API of `add_ground_truth`. tags: Tags used for filtering traces. Contains the name of the original function, value of `ENVIRONMENT`, its split if has any, and either `ground_truth` or `online` depending on the origin of the Trace. \"\"\" trace_id : str created : str original_execution_time_ms : float logged_values : Dict [ str , Any ] models : List [ Model ] exception : Optional [ str ] output : Optional [ T ] feedback : Any = None tags : List [ str ] class Config : extra = Extra . ignore @property def input ( self ) -> Any : return ( self . logged_values [ \"input\" ] if list ( self . logged_values . keys ()) == [ \"input\" ] else self . logged_values ) @property def models_flat ( self ) -> str : return \", \" . join ( f \" { m . key } : { m . version } \" for m in self . models ) @property def output_flat ( self ) -> str : return pformat ( self . output , indent = 2 , compact = True ) @property def exception_flat ( self ) -> str : return ( \"null\" if self . exception is None else pformat ( self . exception , indent = 2 , compact = True ) ) @property def feedback_flat ( self ) -> str : return ( \"null\" if self . feedback is None else pformat ( self . feedback , indent = 2 , compact = True ) ) @property def tags_flat ( self ) -> str : return \", \\n \" . join ( self . tags ) def to_flat_dict ( self , include_original : bool = True ) -> Dict [ str , Any ]: return { ** ( self . dict () if include_original else { \"trace_id\" : self . trace_id , \"created\" : self . created , \"original_execution_time_ms\" : self . original_execution_time_ms , } ), ** { k : pformat ( v , indent = 2 , compact = True ) for k , v in self . logged_values . items () }, \"models_flat\" : self . models_flat , \"exception_flat\" : self . exception_flat , \"output_flat\" : self . output_flat , \"feedback_flat\" : self . feedback_flat , \"tags_flat\" : self . tags_flat , } def __repr__ ( self ) -> str : return f \"\"\"Trace[ { type ( self . output ) . __name__ } ]( { pformat ( self . dict (), indent = 2 , compact = True ) . replace ( '{ ' , '{' , 1 ) } )\"\"\" RouteConfig # Bases: BaseModel Source code in great_ai/views/route_config.py 4 5 6 7 8 9 10 class RouteConfig ( BaseModel ): prediction_endpoint_enabled : bool = True docs_endpoints_enabled : bool = True dashboard_enabled : bool = True feedback_endpoints_enabled : bool = True trace_endpoints_enabled : bool = True meta_endpoints_enabled : bool = True ClassificationOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/classification_output.py 6 7 8 9 class ClassificationOutput ( HashableBaseModel ): label : Union [ str , int ] confidence : float explanation : Optional [ Any ] MultiLabelClassificationOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/multi_label_classification_output.py 7 8 class MultiLabelClassificationOutput ( HashableBaseModel ): labels : List [ ClassificationOutput ] = [] RegressionOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/regression_output.py 6 7 8 class RegressionOutput ( HashableBaseModel ): value : Union [ int , float ] explanation : Optional [ Any ] SequenceLabelingOutput # Bases: HashableBaseModel Source code in great_ai/views/outputs/sequence_labeling_output.py 13 14 15 class SequenceLabelingOutput ( HashableBaseModel ): labeled_tokens : List [ LabeledToken ] explanation : Optional [ Any ]","title":"View models"},{"location":"reference/views/#view-models","text":"","title":"View models"},{"location":"reference/views/#great_ai.Trace","text":"Bases: Generic [ T ] , HashableBaseModel Universal structure for storing prediction traces and training data. Attributes: Name Type Description trace_id str UUID4 identifier for uniquely referring to a trace. created str Timestamp of its (original) construction. original_execution_time_ms float Wall-time elapsed while its generating TracingContext was alive. logged_values Dict [ str , Any ] Values persisted through using @parameter or log_metric() . models List [ Model ] Marks left by each encountered @use_model decorated function. exception Optional [ str ] Exception description if any was encountered. output Optional [ T ] Return value of the function wrapped by GreatAI. feedback Any Feedback obtained using the REST API of add_ground_truth . tags List [ str ] Tags used for filtering traces. Contains the name of the original function, value of ENVIRONMENT , its split if has any, and either ground_truth or online depending on the origin of the Trace. Source code in great_ai/views/trace.py 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 class Trace ( Generic [ T ], HashableBaseModel ): \"\"\"Universal structure for storing prediction traces and training data. Attributes: trace_id: UUID4 identifier for uniquely referring to a trace. created: Timestamp of its (original) construction. original_execution_time_ms: Wall-time elapsed while its generating TracingContext was alive. logged_values: Values persisted through using `@parameter` or `log_metric()`. models: Marks left by each encountered `@use_model` decorated function. exception: Exception description if any was encountered. output: Return value of the function wrapped by GreatAI. feedback: Feedback obtained using the REST API of `add_ground_truth`. tags: Tags used for filtering traces. Contains the name of the original function, value of `ENVIRONMENT`, its split if has any, and either `ground_truth` or `online` depending on the origin of the Trace. \"\"\" trace_id : str created : str original_execution_time_ms : float logged_values : Dict [ str , Any ] models : List [ Model ] exception : Optional [ str ] output : Optional [ T ] feedback : Any = None tags : List [ str ] class Config : extra = Extra . ignore @property def input ( self ) -> Any : return ( self . logged_values [ \"input\" ] if list ( self . logged_values . keys ()) == [ \"input\" ] else self . logged_values ) @property def models_flat ( self ) -> str : return \", \" . join ( f \" { m . key } : { m . version } \" for m in self . models ) @property def output_flat ( self ) -> str : return pformat ( self . output , indent = 2 , compact = True ) @property def exception_flat ( self ) -> str : return ( \"null\" if self . exception is None else pformat ( self . exception , indent = 2 , compact = True ) ) @property def feedback_flat ( self ) -> str : return ( \"null\" if self . feedback is None else pformat ( self . feedback , indent = 2 , compact = True ) ) @property def tags_flat ( self ) -> str : return \", \\n \" . join ( self . tags ) def to_flat_dict ( self , include_original : bool = True ) -> Dict [ str , Any ]: return { ** ( self . dict () if include_original else { \"trace_id\" : self . trace_id , \"created\" : self . created , \"original_execution_time_ms\" : self . original_execution_time_ms , } ), ** { k : pformat ( v , indent = 2 , compact = True ) for k , v in self . logged_values . items () }, \"models_flat\" : self . models_flat , \"exception_flat\" : self . exception_flat , \"output_flat\" : self . output_flat , \"feedback_flat\" : self . feedback_flat , \"tags_flat\" : self . tags_flat , } def __repr__ ( self ) -> str : return f \"\"\"Trace[ { type ( self . output ) . __name__ } ]( { pformat ( self . dict (), indent = 2 , compact = True ) . replace ( '{ ' , '{' , 1 ) } )\"\"\"","title":"Trace"},{"location":"reference/views/#great_ai.RouteConfig","text":"Bases: BaseModel Source code in great_ai/views/route_config.py 4 5 6 7 8 9 10 class RouteConfig ( BaseModel ): prediction_endpoint_enabled : bool = True docs_endpoints_enabled : bool = True dashboard_enabled : bool = True feedback_endpoints_enabled : bool = True trace_endpoints_enabled : bool = True meta_endpoints_enabled : bool = True","title":"RouteConfig"},{"location":"reference/views/#great_ai.ClassificationOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/classification_output.py 6 7 8 9 class ClassificationOutput ( HashableBaseModel ): label : Union [ str , int ] confidence : float explanation : Optional [ Any ]","title":"ClassificationOutput"},{"location":"reference/views/#great_ai.MultiLabelClassificationOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/multi_label_classification_output.py 7 8 class MultiLabelClassificationOutput ( HashableBaseModel ): labels : List [ ClassificationOutput ] = []","title":"MultiLabelClassificationOutput"},{"location":"reference/views/#great_ai.RegressionOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/regression_output.py 6 7 8 class RegressionOutput ( HashableBaseModel ): value : Union [ int , float ] explanation : Optional [ Any ]","title":"RegressionOutput"},{"location":"reference/views/#great_ai.SequenceLabelingOutput","text":"Bases: HashableBaseModel Source code in great_ai/views/outputs/sequence_labeling_output.py 13 14 15 class SequenceLabelingOutput ( HashableBaseModel ): labeled_tokens : List [ LabeledToken ] explanation : Optional [ Any ]","title":"SequenceLabelingOutput"},{"location":"tutorial/","text":"Train and deploy a SOTA model # Let's see great-ai in action by going over the life-cycle of a simple service. Objectives # You will see how the great_ai.utilities can integrate into your Data Science workflow. You will use great_ai.large_file to version and store your trained model. You will use GreatAI to prepare your model for a robust and responsible deployment. Overview # You are going to train a field of study (domain) classifier for scientific sentences. The exact task was proposed by the SciBERT paper in which SciBERT achieved an F1-score of 0.6571 . We are going to outperform it using a trivial text classification model: a Linear SVM . We use the same synthetic dataset derived from the Microsoft Academic Graph . The dataset is available here . Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Train it Deploy it Summary # Training notebook # We load and preprocess the dataset while relying on great_ai.utilities.clean for doing the heavy-lifting. Additionally, the preprocessing is parallelised using great_ai.utilities.simple_parallel_map After training and evaluating a model, it is exported using great_ai.save_model . Remote storage To store your model remotely, you need to set your credentials before calling save_model . For example, to use AWS S3 : from great_ai.large_file import LargeFileS3 LargeFileS3 . configure ( aws_region_name = 'eu-west-2' , aws_access_key_id = 'MY_AWS_ACCESS_KEY' , aws_secret_access_key = 'MY_AWS_SECRET_KEY' , large_files_bucket_name = 'my_bucket_for_models' ) from great_ai import save_model save_model ( model , key = 'my-domain-predictor' ) For more info, checkout the configuration how-to page . Deployment notebook # We create an inference function that can be hardened by wrapping it in a GreatAI instance. from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( 'my-domain-predictor' ) #(1) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) @use_model loads and injects your model into the predict_domain function's model argument. You can freely reference it knowing that the function is always provided with it. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Learn about all the features Look at more examples","title":"Tutorial overview"},{"location":"tutorial/#train-and-deploy-a-sota-model","text":"Let's see great-ai in action by going over the life-cycle of a simple service.","title":"Train and deploy a SOTA model"},{"location":"tutorial/#objectives","text":"You will see how the great_ai.utilities can integrate into your Data Science workflow. You will use great_ai.large_file to version and store your trained model. You will use GreatAI to prepare your model for a robust and responsible deployment.","title":"Objectives"},{"location":"tutorial/#overview","text":"You are going to train a field of study (domain) classifier for scientific sentences. The exact task was proposed by the SciBERT paper in which SciBERT achieved an F1-score of 0.6571 . We are going to outperform it using a trivial text classification model: a Linear SVM . We use the same synthetic dataset derived from the Microsoft Academic Graph . The dataset is available here . Success You are ready to start the tutorial. Feel free to come back to the summary section once you're finished. Train it Deploy it","title":"Overview"},{"location":"tutorial/#summary","text":"","title":"Summary"},{"location":"tutorial/#training-notebook","text":"We load and preprocess the dataset while relying on great_ai.utilities.clean for doing the heavy-lifting. Additionally, the preprocessing is parallelised using great_ai.utilities.simple_parallel_map After training and evaluating a model, it is exported using great_ai.save_model . Remote storage To store your model remotely, you need to set your credentials before calling save_model . For example, to use AWS S3 : from great_ai.large_file import LargeFileS3 LargeFileS3 . configure ( aws_region_name = 'eu-west-2' , aws_access_key_id = 'MY_AWS_ACCESS_KEY' , aws_secret_access_key = 'MY_AWS_SECRET_KEY' , large_files_bucket_name = 'my_bucket_for_models' ) from great_ai import save_model save_model ( model , key = 'my-domain-predictor' ) For more info, checkout the configuration how-to page .","title":"Training notebook"},{"location":"tutorial/#deployment-notebook","text":"We create an inference function that can be hardened by wrapping it in a GreatAI instance. from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( 'my-domain-predictor' ) #(1) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) @use_model loads and injects your model into the predict_domain function's model argument. You can freely reference it knowing that the function is always provided with it. Finally, we test the model's inference function through the GreatAI dashboard. The only thing left is to deploy the hardened service properly. Learn about all the features Look at more examples","title":"Deployment notebook"},{"location":"tutorial/deploy/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Harden and deploy your app \u00b6 Finally, it's time to deploy your model. But before that, you have to make sure you follow AI deployment best practices . In the past, this step was too often either the source of unexpected struggle, or worse, simply ignored. With GreatAI , it has become a matter of 4 lines of code. In [1]: Copied! from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( \"my-domain-predictor\" ) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) from great_ai import GreatAI, use_model from great_ai.utilities import clean @GreatAI.create @use_model(\"my-domain-predictor\") def predict_domain(sentence, model): inputs = [clean(sentence)] return str(model.predict(inputs)[0]) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) File my-domain-predictor-9 found in cache In [2]: Copied! predict_domain ( \"Mountains are just big rocks.\" ) predict_domain(\"Mountains are just big rocks.\") Out[2]: Trace[str]({'created': '2022-07-12T13:34:26.743292', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 29, 'arg:sentence:value': 'Mountains are just big rocks.'}, 'models': [{'key': 'my-domain-predictor', 'version': 9}], 'original_execution_time_ms': 6.9699, 'output': 'geography', 'tags': ['predict_domain', 'online', 'development'], 'trace_id': 'c80bdee3-602b-49dd-a84d-6eef80127e5a'}) Notice how the original return value is under the .output key. Additionally, a plethora of metadata has been added which will be useful later on. Running your app in development-mode is as easy as executing great-ai deploy.ipynb from your terminal. In [3]: Copied! ! great - ai deploy . ipynb # leave this running and open http://127.0.0.1:6060 !great-ai deploy.ipynb # leave this running and open http://127.0.0.1:6060 2022-07-12 15:34:28 | INFO | Converting notebook to Python script 2022-07-12 15:34:29 | INFO | Found `predict_domain` to be the GreatAI app 2022-07-12 15:34:29 | INFO | Uvicorn running on http://0.0.0.0:6060 (Press CTRL+C to quit) 2022-07-12 15:34:31 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver 2022-07-12 15:34:31 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal 2022-07-12 15:34:31 | INFO | GreatAI (v0.1.4): configured \u2705 2022-07-12 15:34:31 | INFO | \ud83d\udd29 tracing_database: ParallelTinyDbDriver 2022-07-12 15:34:31 | INFO | \ud83d\udd29 large_file_implementation: LargeFileLocal 2022-07-12 15:34:31 | INFO | \ud83d\udd29 is_production: False 2022-07-12 15:34:31 | INFO | \ud83d\udd29 should_log_exception_stack: True 2022-07-12 15:34:31 | INFO | \ud83d\udd29 prediction_cache_size: 512 2022-07-12 15:34:31 | INFO | \ud83d\udd29 dashboard_table_size: 50 2022-07-12 15:34:31 | WARNING | You still need to check whether you follow all best practices before trusting your deployment. 2022-07-12 15:34:31 | WARNING | > Find out more at https://se-ml.github.io/practices 2022-07-12 15:34:31 | INFO | Fetching cached versions of my-domain-predictor 2022-07-12 15:34:31 | INFO | Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 2022-07-12 15:34:31 | INFO | File my-domain-predictor-9 found in cache 2022-07-12 15:34:31 | INFO | Started server process [199794] 2022-07-12 15:34:31 | INFO | Waiting for application startup. 2022-07-12 15:34:31 | INFO | Application startup complete. ^C 2022-07-12 15:34:33 | INFO | Shutting down 2022-07-12 15:34:33 | INFO | Waiting for application shutdown. 2022-07-12 15:34:33 | INFO | Application shutdown complete. 2022-07-12 15:34:33 | INFO | Finished server process [199794] Congrats, you've just created your first GreatAI service! \ud83c\udf89 Now that you've made sure your application is hardened enough for the intended use case, it is time to deploy it. The responsibilities of GreatAI end when it wraps your inference function and model into a production-ready service. You're given the freedom and responsibility to deploy this service. Fortunately, you (or your organisation) probably already have an established routine for deploying services. There are three main approaches to deploy a GreatAI service: For more info about them, check out the deployment how-to . For more thorough examples, see the examples page . Go back to the summary \u00b6","title":"Harden and deploy your app"},{"location":"tutorial/deploy/#harden-and-deploy-your-app","text":"Finally, it's time to deploy your model. But before that, you have to make sure you follow AI deployment best practices . In the past, this step was too often either the source of unexpected struggle, or worse, simply ignored. With GreatAI , it has become a matter of 4 lines of code. In [1]: Copied! from great_ai import GreatAI , use_model from great_ai.utilities import clean @GreatAI . create @use_model ( \"my-domain-predictor\" ) def predict_domain ( sentence , model ): inputs = [ clean ( sentence )] return str ( model . predict ( inputs )[ 0 ]) from great_ai import GreatAI, use_model from great_ai.utilities import clean @GreatAI.create @use_model(\"my-domain-predictor\") def predict_domain(sentence, model): inputs = [clean(sentence)] return str(model.predict(inputs)[0]) Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) File my-domain-predictor-9 found in cache In [2]: Copied! predict_domain ( \"Mountains are just big rocks.\" ) predict_domain(\"Mountains are just big rocks.\") Out[2]: Trace[str]({'created': '2022-07-12T13:34:26.743292', 'exception': None, 'feedback': None, 'logged_values': { 'arg:sentence:length': 29, 'arg:sentence:value': 'Mountains are just big rocks.'}, 'models': [{'key': 'my-domain-predictor', 'version': 9}], 'original_execution_time_ms': 6.9699, 'output': 'geography', 'tags': ['predict_domain', 'online', 'development'], 'trace_id': 'c80bdee3-602b-49dd-a84d-6eef80127e5a'}) Notice how the original return value is under the .output key. Additionally, a plethora of metadata has been added which will be useful later on. Running your app in development-mode is as easy as executing great-ai deploy.ipynb from your terminal. In [3]: Copied! ! great - ai deploy . ipynb # leave this running and open http://127.0.0.1:6060 !great-ai deploy.ipynb # leave this running and open http://127.0.0.1:6060 2022-07-12 15:34:28 | INFO | Converting notebook to Python script 2022-07-12 15:34:29 | INFO | Found `predict_domain` to be the GreatAI app 2022-07-12 15:34:29 | INFO | Uvicorn running on http://0.0.0.0:6060 (Press CTRL+C to quit) 2022-07-12 15:34:31 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver 2022-07-12 15:34:31 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production 2022-07-12 15:34:31 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal 2022-07-12 15:34:31 | INFO | GreatAI (v0.1.4): configured \u2705 2022-07-12 15:34:31 | INFO | \ud83d\udd29 tracing_database: ParallelTinyDbDriver 2022-07-12 15:34:31 | INFO | \ud83d\udd29 large_file_implementation: LargeFileLocal 2022-07-12 15:34:31 | INFO | \ud83d\udd29 is_production: False 2022-07-12 15:34:31 | INFO | \ud83d\udd29 should_log_exception_stack: True 2022-07-12 15:34:31 | INFO | \ud83d\udd29 prediction_cache_size: 512 2022-07-12 15:34:31 | INFO | \ud83d\udd29 dashboard_table_size: 50 2022-07-12 15:34:31 | WARNING | You still need to check whether you follow all best practices before trusting your deployment. 2022-07-12 15:34:31 | WARNING | > Find out more at https://se-ml.github.io/practices 2022-07-12 15:34:31 | INFO | Fetching cached versions of my-domain-predictor 2022-07-12 15:34:31 | INFO | Latest version of my-domain-predictor is 9 (from versions: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 2022-07-12 15:34:31 | INFO | File my-domain-predictor-9 found in cache 2022-07-12 15:34:31 | INFO | Started server process [199794] 2022-07-12 15:34:31 | INFO | Waiting for application startup. 2022-07-12 15:34:31 | INFO | Application startup complete. ^C 2022-07-12 15:34:33 | INFO | Shutting down 2022-07-12 15:34:33 | INFO | Waiting for application shutdown. 2022-07-12 15:34:33 | INFO | Application shutdown complete. 2022-07-12 15:34:33 | INFO | Finished server process [199794] Congrats, you've just created your first GreatAI service! \ud83c\udf89 Now that you've made sure your application is hardened enough for the intended use case, it is time to deploy it. The responsibilities of GreatAI end when it wraps your inference function and model into a production-ready service. You're given the freedom and responsibility to deploy this service. Fortunately, you (or your organisation) probably already have an established routine for deploying services. There are three main approaches to deploy a GreatAI service: For more info about them, check out the deployment how-to . For more thorough examples, see the examples page .","title":"Harden and deploy your app"},{"location":"tutorial/deploy/#go-back-to-the-summary","text":"","title":"Go back to the summary"},{"location":"tutorial/train/","text":"(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ClipboardCopyElement = factory()); }(this, function () { 'use strict'; function createNode(text) { const node = document.createElement('pre'); node.style.width = '1px'; node.style.height = '1px'; node.style.position = 'fixed'; node.style.top = '5px'; node.textContent = text; return node; } function copyNode(node) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(node.textContent); } const selection = getSelection(); if (selection == null) { return Promise.reject(new Error()); } selection.removeAllRanges(); const range = document.createRange(); range.selectNodeContents(node); selection.addRange(range); document.execCommand('copy'); selection.removeAllRanges(); return Promise.resolve(); } function copyText(text) { if ('clipboard' in navigator) { // eslint-disable-next-line flowtype/no-flow-fix-me-comments // $FlowFixMe Clipboard is not defined in Flow yet. return navigator.clipboard.writeText(text); } const body = document.body; if (!body) { return Promise.reject(new Error()); } const node = createNode(text); body.appendChild(node); copyNode(node); body.removeChild(node); return Promise.resolve(); } function copy(button) { const id = button.getAttribute('for'); const text = button.getAttribute('value'); function trigger() { button.dispatchEvent(new CustomEvent('clipboard-copy', { bubbles: true })); } if (text) { copyText(text).then(trigger); } else if (id) { const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument; if (!(root instanceof Document || 'ShadowRoot' in window && root instanceof ShadowRoot)) return; const node = root.getElementById(id); if (node) copyTarget(node).then(trigger); } } function copyTarget(content) { if (content instanceof HTMLInputElement || content instanceof HTMLTextAreaElement) { return copyText(content.value); } else if (content instanceof HTMLAnchorElement && content.hasAttribute('href')) { return copyText(content.href); } else { return copyNode(content); } } function clicked(event) { const button = event.currentTarget; if (button instanceof HTMLElement) { copy(button); } } function keydown(event) { if (event.key === ' ' || event.key === 'Enter') { const button = event.currentTarget; if (button instanceof HTMLElement) { event.preventDefault(); copy(button); } } } function focused(event) { event.currentTarget.addEventListener('keydown', keydown); } function blurred(event) { event.currentTarget.removeEventListener('keydown', keydown); } class ClipboardCopyElement extends HTMLElement { constructor() { super(); this.addEventListener('click', clicked); this.addEventListener('focus', focused); this.addEventListener('blur', blurred); } connectedCallback() { if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', '0'); } if (!this.hasAttribute('role')) { this.setAttribute('role', 'button'); } } get value() { return this.getAttribute('value') || ''; } set value(text) { this.setAttribute('value', text); } } if (!window.customElements.get('clipboard-copy')) { window.ClipboardCopyElement = ClipboardCopyElement; window.customElements.define('clipboard-copy', ClipboardCopyElement); } return ClipboardCopyElement; })); document.addEventListener('clipboard-copy', function(event) { const notice = event.target.querySelector('.notice') notice.hidden = false setTimeout(function() { notice.hidden = true }, 1000) }) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight-ipynb .hll { background-color: var(--jp-cell-editor-active-background) } .highlight-ipynb { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight-ipynb .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight-ipynb .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight-ipynb .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight-ipynb .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight-ipynb .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight-ipynb .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight-ipynb .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight-ipynb .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight-ipynb .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight-ipynb .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight-ipynb .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight-ipynb .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight-ipynb .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight-ipynb .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight-ipynb .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight-ipynb .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight-ipynb .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight-ipynb .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight-ipynb .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight-ipynb .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight-ipynb .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight-ipynb .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight-ipynb .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight-ipynb .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight-ipynb .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight-ipynb .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight-ipynb .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight-ipynb .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight-ipynb .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight-ipynb .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight-ipynb .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight-ipynb .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight-ipynb .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight-ipynb .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight-ipynb .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight-ipynb .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight-ipynb .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight-ipynb .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight-ipynb .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight-ipynb .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ /* This file is taken from the built JupyterLab theme.css Found on share/nbconvert/templates/lab/static Some changes have been made and marked with CHANGE */ .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } [data-md-color-scheme=\"slate\"] .jupyter-wrapper { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout * colors used in the theme as well. */ --jp-shadow-base-lightness: 32; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-700); --jp-border-color1: var(--md-grey-700); --jp-border-color2: var(--md-grey-800); --jp-border-color3: var(--md-grey-900); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --jp-ui-font-color0: rgba(255, 255, 255, 1); --jp-ui-font-color1: rgba(255, 255, 255, 0.87); --jp-ui-font-color2: rgba(255, 255, 255, 0.54); --jp-ui-font-color3: rgba(255, 255, 255, 0.38); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1); --jp-ui-inverse-font-color1: rgba(0, 0, 0, 0.8); --jp-ui-inverse-font-color2: rgba(0, 0, 0, 0.5); --jp-ui-inverse-font-color3: rgba(0, 0, 0, 0.3); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; /* Defaults use Material Design specification */ --jp-content-font-color0: rgba(255, 255, 255, 1); --jp-content-font-color1: rgba(255, 255, 255, 1); --jp-content-font-color2: rgba(255, 255, 255, 0.7); --jp-content-font-color3: rgba(255, 255, 255, 0.5); --jp-content-link-color: var(--md-blue-300); --jp-content-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, \"DejaVu Sans Mono\", monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: #111111; --jp-layout-color1: var(--md-grey-900); --jp-layout-color2: var(--md-grey-800); --jp-layout-color3: var(--md-grey-700); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: white; --jp-inverse-layout-color1: white; --jp-inverse-layout-color2: var(--md-grey-200); --jp-inverse-layout-color3: var(--md-grey-400); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-700); --jp-brand-color1: var(--md-blue-500); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-700); --jp-accent-color1: var(--md-green-500); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-700); --jp-warn-color1: var(--md-orange-500); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-700); --jp-error-color1: var(--md-red-500); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-700); --jp-success-color1: var(--md-green-500); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-700); --jp-info-color1: var(--md-cyan-500); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--jp-layout-color1); --jp-cell-editor-border-color: var(--md-grey-700); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 1; --jp-cell-prompt-not-active-font-color: var(--md-grey-300); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); /* Rendermime styles */ --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); --jp-rendermime-table-row-background: var(--md-grey-900); --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.6); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color2); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--jp-layout-color0); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color0); --jp-input-hover-background: var(--jp-layout-color2); --jp-input-background: var(--md-grey-800); --jp-input-border-color: var(--jp-border-color1); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); /* General editor styles */ --jp-editor-selected-background: var(--jp-layout-color2); --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --jp-mirror-editor-keyword-color: var(--md-green-500); --jp-mirror-editor-atom-color: var(--md-blue-300); --jp-mirror-editor-number-color: var(--md-green-400); --jp-mirror-editor-def-color: var(--md-blue-600); --jp-mirror-editor-variable-color: var(--md-grey-300); --jp-mirror-editor-variable-2-color: var(--md-blue-400); --jp-mirror-editor-variable-3-color: var(--md-green-600); --jp-mirror-editor-punctuation-color: var(--md-blue-400); --jp-mirror-editor-property-color: var(--md-blue-400); --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ff7070; --jp-mirror-editor-string-2-color: var(--md-purple-300); --jp-mirror-editor-meta-color: #aa22ff; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: var(--md-green-600); --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: var(--md-green-700); --jp-mirror-editor-attribute-color: var(--md-blue-700); --jp-mirror-editor-header-color: var(--md-blue-500); --jp-mirror-editor-quote-color: var(--md-green-300); --jp-mirror-editor-link-color: var(--md-blue-700); --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; /* Vega extension styles */ --jp-vega-background: var(--md-grey-400); /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --jp-search-toggle-off-opacity: 0.6; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(255, 225, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); /* scrollbar related styles. Supports every browser except Edge. */ /* colors based on JetBrain's Darcula theme */ --jp-scrollbar-background-color: #3f4244; --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ /* hacks for setting the thumb shape. These do nothing in Firefox */ --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); } :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper{/*! Copyright 2015-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. *//*! Copyright 2017-present Palantir Technologies, Inc. All rights reserved. Licensed under the Apache License, Version 2.0. */}.jupyter-wrapper [data-jp-theme-scrollbars=true]{scrollbar-color:rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar{scrollbar-color:rgba(var(--jp-scrollbar-thumb-color), 0.5) rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-corner{background:var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-thumb{background:rgb(var(--jp-scrollbar-thumb-color));border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-right:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] ::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color);border-bottom:var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-corner,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:rgba(var(--jp-scrollbar-thumb-color), 0.5);border:var(--jp-scrollbar-thumb-margin) solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--jp-scrollbar-thumb-radius)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal{border-left:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-right:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper [data-jp-theme-scrollbars=true] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical{border-top:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0);border-bottom:var(--jp-scrollbar-endpad) solid rgba(0,0,0,0)}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{min-height:16px;max-height:16px;min-width:45px;border-top:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{min-width:16px;max-width:16px;min-height:45px;border-left:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar-button{background-color:#f0f0f0;background-position:center center;min-height:15px;max-height:15px;min-width:15px;max-width:15px}.jupyter-wrapper .lm-ScrollBar-button:hover{background-color:#dadada}.jupyter-wrapper .lm-ScrollBar-button.lm-mod-active{background-color:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-track{background:#f0f0f0}.jupyter-wrapper .lm-ScrollBar-thumb{background:#cdcdcd}.jupyter-wrapper .lm-ScrollBar-thumb:hover{background:#bababa}.jupyter-wrapper .lm-ScrollBar-thumb.lm-mod-active{background:#a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-thumb{height:100%;min-width:15px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-thumb{width:100%;min-height:15px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-left);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-right);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=decrement]{background-image:var(--jp-icon-caret-up);background-size:17px}.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical] .lm-ScrollBar-button[data-action=increment]{background-image:var(--jp-icon-caret-down);background-size:17px}.jupyter-wrapper .p-Widget,.jupyter-wrapper .lm-Widget{box-sizing:border-box;position:relative;overflow:hidden;cursor:default}.jupyter-wrapper .p-Widget.p-mod-hidden,.jupyter-wrapper .lm-Widget.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-CommandPalette,.jupyter-wrapper .lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-CommandPalette-search,.jupyter-wrapper .lm-CommandPalette-search{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-content,.jupyter-wrapper .lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.jupyter-wrapper .p-CommandPalette-header,.jupyter-wrapper .lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-CommandPalette-item,.jupyter-wrapper .lm-CommandPalette-item{display:flex;flex-direction:row}.jupyter-wrapper .p-CommandPalette-itemIcon,.jupyter-wrapper .lm-CommandPalette-itemIcon{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemContent,.jupyter-wrapper .lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.jupyter-wrapper .p-CommandPalette-itemShortcut,.jupyter-wrapper .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .p-CommandPalette-itemLabel,.jupyter-wrapper .lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .p-DockPanel,.jupyter-wrapper .lm-DockPanel{z-index:0}.jupyter-wrapper .p-DockPanel-widget,.jupyter-wrapper .lm-DockPanel-widget{z-index:0}.jupyter-wrapper .p-DockPanel-tabBar,.jupyter-wrapper .lm-DockPanel-tabBar{z-index:1}.jupyter-wrapper .p-DockPanel-handle,.jupyter-wrapper .lm-DockPanel-handle{z-index:2}.jupyter-wrapper .p-DockPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-DockPanel-handle:after,.jupyter-wrapper .lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical],.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.jupyter-wrapper .p-DockPanel-handle[data-orientation=horizontal]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-DockPanel-handle[data-orientation=vertical]:after,.jupyter-wrapper .lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-DockPanel-overlay,.jupyter-wrapper .lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.jupyter-wrapper .p-DockPanel-overlay.p-mod-hidden,.jupyter-wrapper .lm-DockPanel-overlay.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-Menu,.jupyter-wrapper .lm-Menu{z-index:10000;position:absolute;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-Menu-content,.jupyter-wrapper .lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.jupyter-wrapper .p-Menu-item,.jupyter-wrapper .lm-Menu-item{display:table-row}.jupyter-wrapper .p-Menu-item.p-mod-hidden,.jupyter-wrapper .p-Menu-item.p-mod-collapsed,.jupyter-wrapper .lm-Menu-item.lm-mod-hidden,.jupyter-wrapper .lm-Menu-item.lm-mod-collapsed{display:none !important}.jupyter-wrapper .p-Menu-itemIcon,.jupyter-wrapper .p-Menu-itemSubmenuIcon,.jupyter-wrapper .lm-Menu-itemIcon,.jupyter-wrapper .lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.jupyter-wrapper .p-Menu-itemLabel,.jupyter-wrapper .lm-Menu-itemLabel{display:table-cell;text-align:left}.jupyter-wrapper .p-Menu-itemShortcut,.jupyter-wrapper .lm-Menu-itemShortcut{display:table-cell;text-align:right}.jupyter-wrapper .p-MenuBar,.jupyter-wrapper .lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-MenuBar-content,.jupyter-wrapper .lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.jupyter-wrapper .p--MenuBar-item,.jupyter-wrapper .lm-MenuBar-item{box-sizing:border-box}.jupyter-wrapper .p-MenuBar-itemIcon,.jupyter-wrapper .p-MenuBar-itemLabel,.jupyter-wrapper .lm-MenuBar-itemIcon,.jupyter-wrapper .lm-MenuBar-itemLabel{display:inline-block}.jupyter-wrapper .p-ScrollBar,.jupyter-wrapper .lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-ScrollBar[data-orientation=horizontal],.jupyter-wrapper .lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-ScrollBar[data-orientation=vertical],.jupyter-wrapper .lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-ScrollBar-button,.jupyter-wrapper .lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.jupyter-wrapper .p-ScrollBar-track,.jupyter-wrapper .lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.jupyter-wrapper .p-ScrollBar-thumb,.jupyter-wrapper .lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.jupyter-wrapper .p-SplitPanel-child,.jupyter-wrapper .lm-SplitPanel-child{z-index:0}.jupyter-wrapper .p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel-handle{z-index:1}.jupyter-wrapper .p-SplitPanel-handle.p-mod-hidden,.jupyter-wrapper .lm-SplitPanel-handle.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:\"\"}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.jupyter-wrapper .p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.jupyter-wrapper .p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after,.jupyter-wrapper .lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.jupyter-wrapper .p-TabBar,.jupyter-wrapper .lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal],.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical],.jupyter-wrapper .lm-TabBar[data-orientation=vertical]{flex-direction:column}.jupyter-wrapper .p-TabBar-content,.jupyter-wrapper .lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.jupyter-wrapper .p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.jupyter-wrapper .p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-wrapper .lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.jupyter-wrapper .p-TabBar-tab,.jupyter-wrapper .lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.jupyter-wrapper .p-TabBar-tabIcon,.jupyter-wrapper .p-TabBar-tabCloseIcon,.jupyter-wrapper .lm-TabBar-tabIcon,.jupyter-wrapper .lm-TabBar-tabCloseIcon{flex:0 0 auto}.jupyter-wrapper .p-TabBar-tabLabel,.jupyter-wrapper .lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-wrapper .p-TabBar-tab.p-mod-hidden,.jupyter-wrapper .lm-TabBar-tab.lm-mod-hidden{display:none !important}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-wrapper .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top 150ms ease}.jupyter-wrapper .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.jupyter-wrapper .p-TabPanel-tabBar,.jupyter-wrapper .lm-TabPanel-tabBar{z-index:1}.jupyter-wrapper .p-TabPanel-stackedPanel,.jupyter-wrapper .lm-TabPanel-stackedPanel{z-index:0}.jupyter-wrapper ::-moz-selection{background:rgba(125,188,255,.6)}.jupyter-wrapper ::selection{background:rgba(125,188,255,.6)}.jupyter-wrapper .bp3-heading{color:#182026;font-weight:600;margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-dark .bp3-heading{color:#f5f8fa}.jupyter-wrapper h1.bp3-heading,.jupyter-wrapper .bp3-running-text h1{line-height:40px;font-size:36px}.jupyter-wrapper h2.bp3-heading,.jupyter-wrapper .bp3-running-text h2{line-height:32px;font-size:28px}.jupyter-wrapper h3.bp3-heading,.jupyter-wrapper .bp3-running-text h3{line-height:25px;font-size:22px}.jupyter-wrapper h4.bp3-heading,.jupyter-wrapper .bp3-running-text h4{line-height:21px;font-size:18px}.jupyter-wrapper h5.bp3-heading,.jupyter-wrapper .bp3-running-text h5{line-height:19px;font-size:16px}.jupyter-wrapper h6.bp3-heading,.jupyter-wrapper .bp3-running-text h6{line-height:16px;font-size:14px}.jupyter-wrapper .bp3-ui-text{text-transform:none;line-height:1.28581;letter-spacing:0;font-size:14px;font-weight:400}.jupyter-wrapper .bp3-monospace-text{text-transform:none;font-family:monospace}.jupyter-wrapper .bp3-text-muted{color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-text-muted{color:#a7b6c2}.jupyter-wrapper .bp3-text-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-text-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.jupyter-wrapper .bp3-running-text{line-height:1.5;font-size:14px}.jupyter-wrapper .bp3-running-text h1{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h1{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h2{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h2{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h3{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h3{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h4{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h4{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h5{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h5{color:#f5f8fa}.jupyter-wrapper .bp3-running-text h6{color:#182026;font-weight:600;margin-top:40px;margin-bottom:20px}.jupyter-wrapper .bp3-dark .bp3-running-text h6{color:#f5f8fa}.jupyter-wrapper .bp3-running-text hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text hr{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-running-text p{margin:0 0 10px;padding:0}.jupyter-wrapper .bp3-text-large{font-size:16px}.jupyter-wrapper .bp3-text-small{font-size:12px}.jupyter-wrapper a{text-decoration:none;color:#106ba3}.jupyter-wrapper a:hover{cursor:pointer;text-decoration:underline;color:#106ba3}.jupyter-wrapper a .bp3-icon,.jupyter-wrapper a .bp3-icon-standard,.jupyter-wrapper a .bp3-icon-large{color:inherit}.jupyter-wrapper a code,.jupyter-wrapper .bp3-dark a code{color:inherit}.jupyter-wrapper .bp3-dark a,.jupyter-wrapper .bp3-dark a:hover{color:#48aff0}.jupyter-wrapper .bp3-dark a .bp3-icon,.jupyter-wrapper .bp3-dark a .bp3-icon-standard,.jupyter-wrapper .bp3-dark a .bp3-icon-large,.jupyter-wrapper .bp3-dark a:hover .bp3-icon,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-standard,.jupyter-wrapper .bp3-dark a:hover .bp3-icon-large{color:inherit}.jupyter-wrapper .bp3-running-text code,.jupyter-wrapper .bp3-code{text-transform:none;font-family:monospace;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:rgba(255,255,255,.7);padding:2px 5px;color:#5c7080;font-size:smaller}.jupyter-wrapper .bp3-dark .bp3-running-text code,.jupyter-wrapper .bp3-running-text .bp3-dark code,.jupyter-wrapper .bp3-dark .bp3-code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#a7b6c2}.jupyter-wrapper .bp3-running-text a>code,.jupyter-wrapper a>.bp3-code{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-running-text a>code,.jupyter-wrapper .bp3-running-text .bp3-dark a>code,.jupyter-wrapper .bp3-dark a>.bp3-code{color:inherit}.jupyter-wrapper .bp3-running-text pre,.jupyter-wrapper .bp3-code-block{text-transform:none;font-family:monospace;display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:rgba(255,255,255,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}.jupyter-wrapper .bp3-dark .bp3-running-text pre,.jupyter-wrapper .bp3-running-text .bp3-dark pre,.jupyter-wrapper .bp3-dark .bp3-code-block{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-running-text pre>code,.jupyter-wrapper .bp3-code-block>code{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;color:inherit;font-size:inherit}.jupyter-wrapper .bp3-running-text kbd,.jupyter-wrapper .bp3-key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background:#fff;min-width:24px;height:24px;padding:3px 6px;vertical-align:middle;line-height:24px;color:#5c7080;font-family:inherit;font-size:12px}.jupyter-wrapper .bp3-running-text kbd .bp3-icon,.jupyter-wrapper .bp3-key .bp3-icon,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-standard,.jupyter-wrapper .bp3-key .bp3-icon-standard,.jupyter-wrapper .bp3-running-text kbd .bp3-icon-large,.jupyter-wrapper .bp3-key .bp3-icon-large{margin-right:5px}.jupyter-wrapper .bp3-dark .bp3-running-text kbd,.jupyter-wrapper .bp3-running-text .bp3-dark kbd,.jupyter-wrapper .bp3-dark .bp3-key{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);background:#394b59;color:#a7b6c2}.jupyter-wrapper .bp3-running-text blockquote,.jupyter-wrapper .bp3-blockquote{margin:0 0 10px;border-left:solid 4px rgba(167,182,194,.5);padding:0 20px}.jupyter-wrapper .bp3-dark .bp3-running-text blockquote,.jupyter-wrapper .bp3-running-text .bp3-dark blockquote,.jupyter-wrapper .bp3-dark .bp3-blockquote{border-color:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-running-text ul,.jupyter-wrapper .bp3-running-text ol,.jupyter-wrapper .bp3-list{margin:10px 0;padding-left:30px}.jupyter-wrapper .bp3-running-text ul li:not(:last-child),.jupyter-wrapper .bp3-running-text ol li:not(:last-child),.jupyter-wrapper .bp3-list li:not(:last-child){margin-bottom:5px}.jupyter-wrapper .bp3-running-text ul ol,.jupyter-wrapper .bp3-running-text ol ol,.jupyter-wrapper .bp3-list ol,.jupyter-wrapper .bp3-running-text ul ul,.jupyter-wrapper .bp3-running-text ol ul,.jupyter-wrapper .bp3-list ul{margin-top:5px}.jupyter-wrapper .bp3-list-unstyled{margin:0;padding:0;list-style:none}.jupyter-wrapper .bp3-list-unstyled li{padding:0}.jupyter-wrapper .bp3-rtl{text-align:right}.jupyter-wrapper .bp3-dark{color:#f5f8fa}.jupyter-wrapper :focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-focus-disabled :focus{outline:none !important}.jupyter-wrapper .bp3-focus-disabled :focus~.bp3-control-indicator{outline:none !important}.jupyter-wrapper .bp3-alert{max-width:400px;padding:20px}.jupyter-wrapper .bp3-alert-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-alert-body .bp3-icon{margin-top:0;margin-right:20px;font-size:40px}.jupyter-wrapper .bp3-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.jupyter-wrapper .bp3-alert-footer .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:default;height:30px;padding:0;list-style:none}.jupyter-wrapper .bp3-breadcrumbs>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-breadcrumbs>li::after{display:block;margin:0 5px;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e\");width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs>li:last-of-type::after{display:none}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumb-current,.jupyter-wrapper .bp3-breadcrumbs-collapsed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.jupyter-wrapper .bp3-breadcrumb,.jupyter-wrapper .bp3-breadcrumbs-collapsed{color:#5c7080}.jupyter-wrapper .bp3-breadcrumb:hover{text-decoration:none}.jupyter-wrapper .bp3-breadcrumb.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-breadcrumb .bp3-icon{margin-right:5px}.jupyter-wrapper .bp3-breadcrumb-current{color:inherit;font-weight:600}.jupyter-wrapper .bp3-breadcrumb-current .bp3-input{vertical-align:baseline;font-size:inherit;font-weight:inherit}.jupyter-wrapper .bp3-breadcrumbs-collapsed{margin-right:2px;border:none;border-radius:3px;background:#ced9e0;cursor:pointer;padding:1px 5px;vertical-align:text-bottom}.jupyter-wrapper .bp3-breadcrumbs-collapsed::before{display:block;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e\") center no-repeat;width:16px;height:16px;content:\"\"}.jupyter-wrapper .bp3-breadcrumbs-collapsed:hover{background:#bfccd6;text-decoration:none;color:#182026}.jupyter-wrapper .bp3-dark .bp3-breadcrumb,.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs>li::after{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-breadcrumb.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-breadcrumb-current{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-breadcrumbs-collapsed:hover{background:rgba(16,22,26,.6);color:#f5f8fa}.jupyter-wrapper .bp3-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;min-width:30px;min-height:30px}.jupyter-wrapper .bp3-button>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-button>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-button::before,.jupyter-wrapper .bp3-button>*{margin-right:7px}.jupyter-wrapper .bp3-button:empty::before,.jupyter-wrapper .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button:empty{padding:0 !important}.jupyter-wrapper .bp3-button:disabled,.jupyter-wrapper .bp3-button.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-button.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button.bp3-align-right,.jupyter-wrapper .bp3-align-right .bp3-button{text-align:right}.jupyter-wrapper .bp3-button.bp3-align-left,.jupyter-wrapper .bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-button.bp3-intent-primary{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-primary:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-intent-primary.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-success{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0f9960;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-success:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#0d8050}.jupyter-wrapper .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0a6640;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-intent-success.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(15,153,96,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-warning{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#d9822b;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-warning:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#bf7326}.jupyter-wrapper .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a66321;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-intent-warning.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(217,130,43,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button.bp3-intent-danger{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#db3737;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{color:#fff}.jupyter-wrapper .bp3-button.bp3-intent-danger:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#c23030}.jupyter-wrapper .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#a82a2a;background-image:none}.jupyter-wrapper .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-intent-danger.bp3-disabled{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;background-color:rgba(219,55,55,.5);background-image:none;color:rgba(255,255,255,.6)}.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#fff}.jupyter-wrapper .bp3-button.bp3-large,.jupyter-wrapper .bp3-large .bp3-button{min-width:40px;min-height:40px;padding:5px 15px;font-size:16px}.jupyter-wrapper .bp3-button.bp3-large::before,.jupyter-wrapper .bp3-button.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-button::before,.jupyter-wrapper .bp3-large .bp3-button>*{margin-right:10px}.jupyter-wrapper .bp3-button.bp3-large:empty::before,.jupyter-wrapper .bp3-button.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-button:empty::before,.jupyter-wrapper .bp3-large .bp3-button>:last-child{margin-right:0}.jupyter-wrapper .bp3-button.bp3-small,.jupyter-wrapper .bp3-small .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-button.bp3-loading{position:relative}.jupyter-wrapper .bp3-button.bp3-loading[class*=bp3-icon-]::before{visibility:hidden}.jupyter-wrapper .bp3-button.bp3-loading .bp3-button-spinner{position:absolute;margin:0}.jupyter-wrapper .bp3-button.bp3-loading>:not(.bp3-button-spinner){visibility:hidden}.jupyter-wrapper .bp3-button[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon,.jupyter-wrapper .bp3-button .bp3-icon-standard,.jupyter-wrapper .bp3-button .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-button .bp3-icon.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-standard.bp3-align-right,.jupyter-wrapper .bp3-button .bp3-icon-large.bp3-align-right{margin-left:7px}.jupyter-wrapper .bp3-button .bp3-icon:first-child:last-child,.jupyter-wrapper .bp3-button .bp3-spinner+.bp3-icon:last-child{margin:0 -7px}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]){-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-image:none;color:rgba(255,255,255,.3)}.jupyter-wrapper .bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-button:disabled::before,.jupyter-wrapper .bp3-button:disabled .bp3-icon,.jupyter-wrapper .bp3-button:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button:disabled .bp3-icon-large,.jupyter-wrapper .bp3-button.bp3-disabled::before,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-standard,.jupyter-wrapper .bp3-button.bp3-disabled .bp3-icon-large,.jupyter-wrapper .bp3-button[class*=bp3-intent-]::before,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-standard,.jupyter-wrapper .bp3-button[class*=bp3-intent-] .bp3-icon-large{color:inherit !important}.jupyter-wrapper .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button.bp3-minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper a.bp3-button{text-align:center;text-decoration:none;-webkit-transition:none;transition:none}.jupyter-wrapper a.bp3-button,.jupyter-wrapper a.bp3-button:hover,.jupyter-wrapper a.bp3-button:active{color:#182026}.jupyter-wrapper a.bp3-button.bp3-disabled{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.jupyter-wrapper .bp3-button.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button.bp3-align-right .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button-text,.jupyter-wrapper .bp3-button-group.bp3-align-right .bp3-button-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jupyter-wrapper .bp3-button-group .bp3-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:4}.jupyter-wrapper .bp3-button-group .bp3-button:focus{z-index:5}.jupyter-wrapper .bp3-button-group .bp3-button:hover{z-index:6}.jupyter-wrapper .bp3-button-group .bp3-button:active,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-active{z-index:7}.jupyter-wrapper .bp3-button-group .bp3-button:disabled,.jupyter-wrapper .bp3-button-group .bp3-button.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]{z-index:9}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:focus{z-index:10}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:hover{z-index:11}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:active,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-active{z-index:12}.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-]:disabled,.jupyter-wrapper .bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-button-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-button-group .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-button-group .bp3-button.bp3-fill,.jupyter-wrapper .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-button-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.jupyter-wrapper .bp3-button-group.bp3-vertical.bp3-fill{width:unset;height:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical .bp3-button{margin-right:0 !important;width:100%}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-bottom:-1px}.jupyter-wrapper .bp3-button-group.bp3-align-left .bp3-button{text-align:left}.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){margin-right:1px}.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.jupyter-wrapper .bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){margin-bottom:1px}.jupyter-wrapper .bp3-callout{line-height:1.5;font-size:14px;position:relative;border-radius:3px;background-color:rgba(138,155,168,.15);width:100%;padding:10px 12px 9px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]{padding-left:40px}.jupyter-wrapper .bp3-callout[class*=bp3-icon-]::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout.bp3-callout-icon{padding-left:40px}.jupyter-wrapper .bp3-callout.bp3-callout-icon>.bp3-icon:first-child{position:absolute;top:10px;left:10px;color:#5c7080}.jupyter-wrapper .bp3-callout .bp3-heading{margin-top:0;margin-bottom:5px;line-height:20px}.jupyter-wrapper .bp3-callout .bp3-heading:last-child{margin-bottom:0}.jupyter-wrapper .bp3-dark .bp3-callout{background-color:rgba(138,155,168,.2)}.jupyter-wrapper .bp3-dark .bp3-callout[class*=bp3-icon-]::before{color:#a7b6c2}.jupyter-wrapper .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-primary .bp3-heading{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{color:#48aff0}.jupyter-wrapper .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-success .bp3-heading{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{color:#3dcc91}.jupyter-wrapper .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-warning .bp3-heading{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{color:#ffb366}.jupyter-wrapper .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.15)}.jupyter-wrapper .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-callout.bp3-intent-danger .bp3-heading{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]::before,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.jupyter-wrapper .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{color:#ff7373}.jupyter-wrapper .bp3-running-text .bp3-callout{margin:20px 0}.jupyter-wrapper .bp3-card{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#fff;padding:20px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-card.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);background-color:#30404d}.jupyter-wrapper .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-0.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.jupyter-wrapper .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-1.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-1{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-2.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-3.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-elevation-4.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);cursor:pointer}.jupyter-wrapper .bp3-card.bp3-interactive:hover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-card.bp3-interactive:active{opacity:.9;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);-webkit-transition-duration:0;transition-duration:0}.jupyter-wrapper .bp3-card.bp3-interactive:active.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-card.bp3-interactive:active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-collapse{height:0;overflow-y:hidden;-webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-collapse .bp3-collapse-body[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-context-menu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-context-menu-popover-target{position:fixed}.jupyter-wrapper .bp3-divider{margin:5px;border-right:1px solid rgba(16,22,26,.15);border-bottom:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-divider{border-color:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dialog-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.jupyter-wrapper .bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#ebf1f5;width:500px;padding-bottom:20px;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jupyter-wrapper .bp3-dialog:focus{outline:0}.jupyter-wrapper .bp3-dialog.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-dialog{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#293742;color:#f5f8fa}.jupyter-wrapper .bp3-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);background:#fff;min-height:40px;padding-right:5px;padding-left:20px}.jupyter-wrapper .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dialog-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-dialog-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-dialog-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-dialog-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4);background:#30404d}.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-dialog-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dialog-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;line-height:18px}.jupyter-wrapper .bp3-dialog-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px}.jupyter-wrapper .bp3-dialog-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jupyter-wrapper .bp3-dialog-footer-actions .bp3-button{margin-left:10px}.jupyter-wrapper .bp3-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background:#fff;padding:0}.jupyter-wrapper .bp3-drawer:focus{outline:0}.jupyter-wrapper .bp3-drawer.bp3-position-top{top:0;right:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left{top:0;bottom:0;left:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right{top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical){top:0;right:0;bottom:0;width:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{-webkit-transform:translateX(100%);transform:translateX(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{-webkit-transform:translateX(0);transform:translateX(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical{right:0;bottom:0;left:0;height:50%}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear{-webkit-transform:translateY(100%);transform:translateY(100%)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active,.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-drawer.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-drawer{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:0;-webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);box-shadow:0 1px 0 rgba(16,22,26,.15);min-height:40px;padding:5px;padding-left:20px}.jupyter-wrapper .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-drawer-header .bp3-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#5c7080}.jupyter-wrapper .bp3-drawer-header .bp3-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:inherit}.jupyter-wrapper .bp3-drawer-header .bp3-heading:last-child{margin-right:20px}.jupyter-wrapper .bp3-dark .bp3-drawer-header{-webkit-box-shadow:0 1px 0 rgba(16,22,26,.4);box-shadow:0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon-large,.jupyter-wrapper .bp3-dark .bp3-drawer-header .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;line-height:18px}.jupyter-wrapper .bp3-drawer-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);padding:10px 20px}.jupyter-wrapper .bp3-dark .bp3-drawer-footer{-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.4);box-shadow:inset 0 1px 0 rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text{display:inline-block;position:relative;cursor:text;max-width:100%;vertical-align:top;white-space:nowrap}.jupyter-wrapper .bp3-editable-text::before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:3px;content:\"\";-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#137cbd}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(19,124,189,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#0f9960}.jupyter-wrapper .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#d9822b}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#db3737}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,.4)}.jupyter-wrapper .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-editable-text:hover::before{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-disabled::before{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{-webkit-box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4);box-shadow:0 0 0 0 rgba(72,175,240,0),0 0 0 0 rgba(72,175,240,0),inset 0 0 0 1px rgba(72,175,240,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{-webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4);box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4);box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{-webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4);box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,.4)}.jupyter-wrapper .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{-webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-editable-text-input,.jupyter-wrapper .bp3-editable-text-content{display:inherit;position:relative;min-width:inherit;max-width:inherit;vertical-align:top;text-transform:inherit;letter-spacing:inherit;color:inherit;font:inherit;resize:none}.jupyter-wrapper .bp3-editable-text-input{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;width:100%;padding:0;white-space:pre-wrap}.jupyter-wrapper .bp3-editable-text-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-editable-text-input:focus{outline:none}.jupyter-wrapper .bp3-editable-text-input::-ms-clear{display:none}.jupyter-wrapper .bp3-editable-text-content{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:pre}.jupyter-wrapper .bp3-editable-text-editing>.bp3-editable-text-content{position:absolute;left:0;visibility:hidden}.jupyter-wrapper .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-editable-text.bp3-multiline{display:block}.jupyter-wrapper .bp3-editable-text.bp3-multiline .bp3-editable-text-content{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.jupyter-wrapper .bp3-control-group{-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-control-group>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select,.jupyter-wrapper .bp3-control-group .bp3-input,.jupyter-wrapper .bp3-control-group .bp3-select{position:relative}.jupyter-wrapper .bp3-control-group .bp3-input{z-index:2;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-input:focus{z-index:14;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input[class*=bp3-intent]:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-input[readonly],.jupyter-wrapper .bp3-control-group .bp3-input:disabled,.jupyter-wrapper .bp3-control-group .bp3-input.bp3-disabled{z-index:1}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input{z-index:13}.jupyter-wrapper .bp3-control-group .bp3-input-group[class*=bp3-intent] .bp3-input:focus{z-index:15}.jupyter-wrapper .bp3-control-group .bp3-button,.jupyter-wrapper .bp3-control-group .bp3-html-select select,.jupyter-wrapper .bp3-control-group .bp3-select select{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:4;border-radius:inherit}.jupyter-wrapper .bp3-control-group .bp3-button:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select:focus,.jupyter-wrapper .bp3-control-group .bp3-select select:focus{z-index:5}.jupyter-wrapper .bp3-control-group .bp3-button:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select:hover,.jupyter-wrapper .bp3-control-group .bp3-select select:hover{z-index:6}.jupyter-wrapper .bp3-control-group .bp3-button:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select:active,.jupyter-wrapper .bp3-control-group .bp3-select select:active{z-index:7}.jupyter-wrapper .bp3-control-group .bp3-button[readonly],.jupyter-wrapper .bp3-control-group .bp3-button:disabled,.jupyter-wrapper .bp3-control-group .bp3-button.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[readonly],.jupyter-wrapper .bp3-control-group .bp3-select select:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select.bp3-disabled{z-index:3}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]{z-index:9}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:focus,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:focus{z-index:10}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:hover,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:hover{z-index:11}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:active,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:active{z-index:12}.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent][readonly],.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.jupyter-wrapper .bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled{z-index:8}.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-control-group .bp3-input-group>.bp3-input-action{z-index:16}.jupyter-wrapper .bp3-control-group .bp3-select::after,.jupyter-wrapper .bp3-control-group .bp3-html-select::after,.jupyter-wrapper .bp3-control-group .bp3-select>.bp3-icon,.jupyter-wrapper .bp3-control-group .bp3-html-select>.bp3-icon{z-index:17}.jupyter-wrapper .bp3-control-group:not(.bp3-vertical)>*{margin-right:-1px}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>*{margin-right:0}.jupyter-wrapper .bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{margin-left:1px}.jupyter-wrapper .bp3-control-group .bp3-popover-wrapper,.jupyter-wrapper .bp3-control-group .bp3-popover-target{border-radius:inherit}.jupyter-wrapper .bp3-control-group>:first-child{border-radius:3px 0 0 3px}.jupyter-wrapper .bp3-control-group>:last-child{margin-right:0;border-radius:0 3px 3px 0}.jupyter-wrapper .bp3-control-group>:only-child{margin-right:0;border-radius:3px}.jupyter-wrapper .bp3-control-group .bp3-input-group .bp3-button{border-radius:3px}.jupyter-wrapper .bp3-control-group>.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-fill>*:not(.bp3-fixed){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jupyter-wrapper .bp3-control-group.bp3-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jupyter-wrapper .bp3-control-group.bp3-vertical>*{margin-top:-1px}.jupyter-wrapper .bp3-control-group.bp3-vertical>:first-child{margin-top:0;border-radius:3px 3px 0 0}.jupyter-wrapper .bp3-control-group.bp3-vertical>:last-child{border-radius:0 0 3px 3px}.jupyter-wrapper .bp3-control{display:block;position:relative;margin-bottom:10px;cursor:pointer;text-transform:none}.jupyter-wrapper .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control:not(.bp3-align-right){padding-left:26px}.jupyter-wrapper .bp3-control:not(.bp3-align-right) .bp3-control-indicator{margin-left:-26px}.jupyter-wrapper .bp3-control.bp3-align-right{padding-right:26px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{margin-right:-26px}.jupyter-wrapper .bp3-control.bp3-disabled{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-control.bp3-inline{display:inline-block;margin-right:20px}.jupyter-wrapper .bp3-control input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.jupyter-wrapper .bp3-control .bp3-control-indicator{display:inline-block;position:relative;margin-top:-3px;margin-right:10px;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));cursor:pointer;width:1em;height:1em;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-control .bp3-control-indicator::before{display:block;width:1em;height:1em;content:\"\"}.jupyter-wrapper .bp3-control:hover .bp3-control-indicator{background-color:#ebf1f5}.jupyter-wrapper .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background:#d8e1e8}.jupyter-wrapper .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed}.jupyter-wrapper .bp3-control input:focus~.bp3-control-indicator{outline:rgba(19,124,189,.6) auto 2px;outline-offset:2px;-moz-outline-radius:6px}.jupyter-wrapper .bp3-control.bp3-align-right .bp3-control-indicator{float:right;margin-top:1px;margin-left:10px}.jupyter-wrapper .bp3-control.bp3-large{font-size:16px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right){padding-left:30px}.jupyter-wrapper .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right{padding-right:30px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-30px}.jupyter-wrapper .bp3-control.bp3-large .bp3-control-indicator{font-size:20px}.jupyter-wrapper .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{margin-top:0}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#137cbd;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));color:#fff}.jupyter-wrapper .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);background-color:#106ba3}.jupyter-wrapper .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);background-color:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-control.bp3-checkbox .bp3-control-indicator{border-radius:3px}.jupyter-wrapper .bp3-control.bp3-checkbox input:checked~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator::before{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e\")}.jupyter-wrapper .bp3-control.bp3-radio .bp3-control-indicator{border-radius:50%}.jupyter-wrapper .bp3-control.bp3-radio input:checked~.bp3-control-indicator::before{background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%)}.jupyter-wrapper .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator::before{opacity:.5}.jupyter-wrapper .bp3-control.bp3-radio input:focus~.bp3-control-indicator{-moz-outline-radius:16px}.jupyter-wrapper .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(167,182,194,.5)}.jupyter-wrapper .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(115,134,148,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(92,112,128,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(206,217,224,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(19,124,189,.5)}.jupyter-wrapper .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(255,255,255,.8)}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right){padding-left:38px}.jupyter-wrapper .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{margin-left:-38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right{padding-right:38px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{margin-right:-38px}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator{border:none;border-radius:1.75em;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto;min-width:1.75em;-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator::before{position:absolute;left:0;margin:2px;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);background:#fff;width:calc(1em - 4px);height:calc(1em - 4px);-webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{left:calc(100% - 1em)}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){padding-left:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{margin-left:-45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right{padding-right:45px}.jupyter-wrapper .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{margin-right:-45px}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input~.bp3-control-indicator{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{background:rgba(16,22,26,.7)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{background:rgba(16,22,26,.9)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{background:rgba(57,75,89,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator{background:#137cbd}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#106ba3}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active~.bp3-control-indicator{background:#0e5a8a}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator{background:rgba(14,90,138,.5)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator::before{background:rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background:#394b59}.jupyter-wrapper .bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator::before{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-control.bp3-switch .bp3-switch-inner-text{text-align:center;font-size:.7em}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{visibility:hidden;margin-right:1.2em;margin-left:.5em;line-height:0}.jupyter-wrapper .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{visibility:visible;margin-right:.5em;margin-left:1.2em;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:first-child{visibility:visible;line-height:1em}.jupyter-wrapper .bp3-control.bp3-switch input:checked~.bp3-control-indicator .bp3-control-indicator-child:last-child{visibility:hidden;line-height:0}.jupyter-wrapper .bp3-dark .bp3-control{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-control.bp3-disabled{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-control .bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0))}.jupyter-wrapper .bp3-dark .bp3-control:hover .bp3-control-indicator{background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background:#202b33}.jupyter-wrapper .bp3-dark .bp3-control input:disabled~.bp3-control-indicator{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);cursor:not-allowed}.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked~.bp3-control-indicator,.jupyter-wrapper .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-file-input{display:inline-block;position:relative;cursor:pointer;height:30px}.jupyter-wrapper .bp3-file-input input{opacity:0;margin:0;min-width:200px}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#182026}.jupyter-wrapper .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{color:#f5f8fa}.jupyter-wrapper .bp3-file-input.bp3-fill{width:100%}.jupyter-wrapper .bp3-file-input.bp3-large,.jupyter-wrapper .bp3-large .bp3-file-input{height:40px}.jupyter-wrapper .bp3-file-input .bp3-file-upload-input-custom-text::after{content:attr(bp3-button-text)}.jupyter-wrapper .bp3-file-upload-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;left:0;padding-right:80px;color:rgba(92,112,128,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-file-upload-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input:focus,.jupyter-wrapper .bp3-file-upload-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-file-upload-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;min-width:24px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;right:0;margin:3px;border-radius:3px;width:70px;text-align:center;line-height:24px;content:\"Browse\"}.jupyter-wrapper .bp3-file-upload-input::after:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after:disabled.bp3-active:hover,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-file-upload-input:hover::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-file-upload-input:active::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-large .bp3-file-upload-input{height:40px;line-height:40px;font-size:16px;padding-right:95px}.jupyter-wrapper .bp3-large .bp3-file-upload-input[type=search],.jupyter-wrapper .bp3-large .bp3-file-upload-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-large .bp3-file-upload-input::after{min-width:30px;min-height:30px;margin:5px;width:85px;line-height:30px}.jupyter-wrapper .bp3-dark .bp3-file-upload-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:hover::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-file-upload-input:active::after{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-file-upload-input::after{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)}.jupyter-wrapper .bp3-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}.jupyter-wrapper .bp3-form-group label.bp3-label{margin-bottom:5px}.jupyter-wrapper .bp3-form-group .bp3-control{margin-top:7px}.jupyter-wrapper .bp3-form-group .bp3-form-helper-text{margin-top:5px;color:#5c7080;font-size:12px}.jupyter-wrapper .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#106ba3}.jupyter-wrapper .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#0d8050}.jupyter-wrapper .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#bf7326}.jupyter-wrapper .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#c23030}.jupyter-wrapper .bp3-form-group.bp3-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-form-group.bp3-inline.bp3-large label.bp3-label{margin:0 10px 0 0;line-height:40px}.jupyter-wrapper .bp3-form-group.bp3-inline label.bp3-label{margin:0 10px 0 0;line-height:30px}.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-form-group .bp3-form-helper-text{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.jupyter-wrapper .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-input-group{display:block;position:relative}.jupyter-wrapper .bp3-input-group .bp3-input{position:relative;width:100%}.jupyter-wrapper .bp3-input-group .bp3-input:not(:first-child){padding-left:30px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:last-child){padding-right:30px}.jupyter-wrapper .bp3-input-group .bp3-input-action,.jupyter-wrapper .bp3-input-group>.bp3-button,.jupyter-wrapper .bp3-input-group>.bp3-icon{position:absolute;top:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:first-child,.jupyter-wrapper .bp3-input-group>.bp3-button:first-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:first-child{left:0}.jupyter-wrapper .bp3-input-group .bp3-input-action:last-child,.jupyter-wrapper .bp3-input-group>.bp3-button:last-child,.jupyter-wrapper .bp3-input-group>.bp3-icon:last-child{right:0}.jupyter-wrapper .bp3-input-group .bp3-button{min-width:24px;min-height:24px;margin:3px;padding:0 7px}.jupyter-wrapper .bp3-input-group .bp3-button:empty{padding:0}.jupyter-wrapper .bp3-input-group>.bp3-icon{z-index:1;color:#5c7080}.jupyter-wrapper .bp3-input-group>.bp3-icon:empty{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-input-group>.bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input-action>.bp3-spinner{margin:7px}.jupyter-wrapper .bp3-input-group .bp3-tag{margin:5px}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#5c7080}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){color:#a7b6c2}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.jupyter-wrapper .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-input-group.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-button{min-width:30px;min-height:30px;margin:5px}.jupyter-wrapper .bp3-input-group.bp3-large>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{margin:12px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:first-child){padding-left:40px}.jupyter-wrapper .bp3-input-group.bp3-large .bp3-input:not(:last-child){padding-right:40px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-button{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-tag{min-width:20px;min-height:20px;margin:2px}.jupyter-wrapper .bp3-input-group.bp3-small>.bp3-icon,.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{margin:4px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input[type=search],.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:first-child){padding-left:24px}.jupyter-wrapper .bp3-input-group.bp3-small .bp3-input:not(:last-child){padding-right:24px}.jupyter-wrapper .bp3-input-group.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-input-group.bp3-round .bp3-button,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-input,.jupyter-wrapper .bp3-input-group.bp3-round .bp3-tag{border-radius:30px}.jupyter-wrapper .bp3-dark .bp3-input-group .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{color:#48aff0}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-success>.bp3-icon{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{color:#3dcc91}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{color:#ffb366}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input:disabled,.jupyter-wrapper .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{color:#ff7373}.jupyter-wrapper .bp3-input{outline:none;border:none;border-radius:3px;-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);background:#fff;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#182026;font-size:14px;font-weight:400;-webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-appearance:none;-moz-appearance:none;appearance:none}.jupyter-wrapper .bp3-input::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input:focus,.jupyter-wrapper .bp3-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input[type=search],.jupyter-wrapper .bp3-input.bp3-round{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.jupyter-wrapper .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)}.jupyter-wrapper .bp3-input:disabled,.jupyter-wrapper .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6);resize:none}.jupyter-wrapper .bp3-input.bp3-large{height:40px;line-height:40px;font-size:16px}.jupyter-wrapper .bp3-input.bp3-large[type=search],.jupyter-wrapper .bp3-input.bp3-large.bp3-round{padding:0 15px}.jupyter-wrapper .bp3-input.bp3-small{height:24px;padding-right:8px;padding-left:8px;line-height:24px;font-size:12px}.jupyter-wrapper .bp3-input.bp3-small[type=search],.jupyter-wrapper .bp3-input.bp3-small.bp3-round{padding:0 12px}.jupyter-wrapper .bp3-input.bp3-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.jupyter-wrapper .bp3-dark .bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px #137cbd,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary[readonly]{-webkit-box-shadow:inset 0 0 0 1px #137cbd;box-shadow:inset 0 0 0 1px #137cbd}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success{-webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:focus{-webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success[readonly]{-webkit-box-shadow:inset 0 0 0 1px #0f9960;box-shadow:inset 0 0 0 1px #0f9960}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning{-webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:focus{-webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning[readonly]{-webkit-box-shadow:inset 0 0 0 1px #d9822b;box-shadow:inset 0 0 0 1px #d9822b}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.15),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger{-webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:focus{-webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger[readonly]{-webkit-box-shadow:inset 0 0 0 1px #db3737;box-shadow:inset 0 0 0 1px #db3737}.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-input::-ms-clear{display:none}.jupyter-wrapper textarea.bp3-input{max-width:100%;padding:10px}.jupyter-wrapper textarea.bp3-input,.jupyter-wrapper textarea.bp3-input.bp3-large,.jupyter-wrapper textarea.bp3-input.bp3-small{height:auto;line-height:inherit}.jupyter-wrapper textarea.bp3-input.bp3-small{padding:8px}.jupyter-wrapper .bp3-dark textarea.bp3-input{-webkit-box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),0 0 0 0 rgba(19,124,189,0),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark textarea.bp3-input::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark textarea.bp3-input:focus{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input[readonly]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark textarea.bp3-input:disabled,.jupyter-wrapper .bp3-dark textarea.bp3-input.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background:rgba(57,75,89,.5);color:rgba(167,182,194,.6)}.jupyter-wrapper label.bp3-label{display:block;margin-top:0;margin-bottom:15px}.jupyter-wrapper label.bp3-label .bp3-html-select,.jupyter-wrapper label.bp3-label .bp3-input,.jupyter-wrapper label.bp3-label .bp3-select,.jupyter-wrapper label.bp3-label .bp3-slider,.jupyter-wrapper label.bp3-label .bp3-popover-wrapper{display:block;margin-top:5px;text-transform:none}.jupyter-wrapper label.bp3-label .bp3-button-group{margin-top:5px}.jupyter-wrapper label.bp3-label .bp3-select select,.jupyter-wrapper label.bp3-label .bp3-html-select select{width:100%;vertical-align:top;font-weight:400}.jupyter-wrapper label.bp3-label.bp3-disabled,.jupyter-wrapper label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(92,112,128,.6)}.jupyter-wrapper label.bp3-label.bp3-inline{line-height:30px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-html-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-select,.jupyter-wrapper label.bp3-label.bp3-inline .bp3-popover-wrapper{display:inline-block;margin:0 0 0 5px;vertical-align:top}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-button-group{margin:0 0 0 5px}.jupyter-wrapper label.bp3-label.bp3-inline .bp3-input-group .bp3-input{margin-left:0}.jupyter-wrapper label.bp3-label.bp3-inline.bp3-large{line-height:40px}.jupyter-wrapper label.bp3-label:not(.bp3-inline) .bp3-popover-target{display:block}.jupyter-wrapper .bp3-dark label.bp3-label{color:#f5f8fa}.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled,.jupyter-wrapper .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{-webkit-box-flex:1;-ms-flex:1 1 14px;flex:1 1 14px;width:30px;min-height:0;padding:0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{border-radius:0 3px 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{border-radius:0 0 3px 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{border-radius:3px 0 0 0}.jupyter-wrapper .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{border-radius:0 0 0 3px}.jupyter-wrapper .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{width:40px}.jupyter-wrapper form{display:block}.jupyter-wrapper .bp3-html-select select,.jupyter-wrapper .bp3-select select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:3px;cursor:pointer;padding:5px 10px;vertical-align:middle;text-align:left;font-size:14px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;border-radius:3px;width:100%;height:30px;padding:0 25px 0 10px;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-html-select select>.bp3-fill,.jupyter-wrapper .bp3-select select>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-html-select select::before,.jupyter-wrapper .bp3-select select::before,.jupyter-wrapper .bp3-html-select select>*,.jupyter-wrapper .bp3-select select>*{margin-right:7px}.jupyter-wrapper .bp3-html-select select:empty::before,.jupyter-wrapper .bp3-select select:empty::before,.jupyter-wrapper .bp3-html-select select>:last-child,.jupyter-wrapper .bp3-select select>:last-child{margin-right:0}.jupyter-wrapper .bp3-html-select select:hover,.jupyter-wrapper .bp3-select select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-html-select select:active,.jupyter-wrapper .bp3-select select:active,.jupyter-wrapper .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-select select.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled,.jupyter-wrapper .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-select select.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select:disabled.bp3-active:hover,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select select.bp3-disabled.bp3-active:hover,.jupyter-wrapper .bp3-select select.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal select{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(167,182,194,.3);text-decoration:none;color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:rgba(115,134,148,.3);color:#182026}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{background:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select{-webkit-box-shadow:none;box-shadow:none;background:none;color:inherit}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:hover{background:rgba(138,155,168,.15)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-active{background:rgba(138,155,168,.3);color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{background:none;cursor:not-allowed;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{background:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:hover{background:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#106ba3}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(16,107,163,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{stroke:#106ba3}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{background:rgba(19,124,189,.2);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{background:rgba(19,124,189,.3);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{background:none;color:rgba(72,175,240,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{background:rgba(19,124,189,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:hover{background:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#0d8050}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{background:none;color:rgba(13,128,80,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{stroke:#0d8050}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{background:rgba(15,153,96,.2);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{background:rgba(15,153,96,.3);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{background:none;color:rgba(61,204,145,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{background:rgba(15,153,96,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:hover{background:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#bf7326}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(191,115,38,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{stroke:#bf7326}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{background:rgba(217,130,43,.2);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{background:rgba(217,130,43,.3);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{background:none;color:rgba(255,179,102,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{background:rgba(217,130,43,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:hover{background:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#c23030}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(194,48,48,.5)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{stroke:#c23030}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{background:rgba(219,55,55,.2);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{background:rgba(219,55,55,.3);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{background:none;color:rgba(255,115,115,.5)}.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{background:rgba(219,55,55,.3)}.jupyter-wrapper .bp3-html-select.bp3-large select,.jupyter-wrapper .bp3-select.bp3-large select{height:40px;padding-right:35px;font-size:16px}.jupyter-wrapper .bp3-dark .bp3-html-select select,.jupyter-wrapper .bp3-dark .bp3-select select{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover,.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select select:hover,.jupyter-wrapper .bp3-dark .bp3-select select:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-html-select select:active,.jupyter-wrapper .bp3-dark .bp3-select select:active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-select select:disabled,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-html-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-select select.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.jupyter-wrapper .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-html-select select:disabled,.jupyter-wrapper .bp3-select select:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon,.jupyter-wrapper .bp3-select::after{position:absolute;top:7px;right:7px;color:#5c7080;pointer-events:none}.jupyter-wrapper .bp3-html-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-select .bp3-disabled.bp3-icon,.jupyter-wrapper .bp3-disabled.bp3-select::after{color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-html-select,.jupyter-wrapper .bp3-select{display:inline-block;position:relative;vertical-align:middle;letter-spacing:normal}.jupyter-wrapper .bp3-html-select select::-ms-expand,.jupyter-wrapper .bp3-select select::-ms-expand{display:none}.jupyter-wrapper .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-select .bp3-icon{color:#5c7080}.jupyter-wrapper .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-select .bp3-icon:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-html-select .bp3-icon:hover,.jupyter-wrapper .bp3-dark .bp3-select .bp3-icon:hover{color:#f5f8fa}.jupyter-wrapper .bp3-html-select.bp3-large::after,.jupyter-wrapper .bp3-html-select.bp3-large .bp3-icon,.jupyter-wrapper .bp3-select.bp3-large::after,.jupyter-wrapper .bp3-select.bp3-large .bp3-icon{top:12px;right:12px}.jupyter-wrapper .bp3-html-select.bp3-fill,.jupyter-wrapper .bp3-html-select.bp3-fill select,.jupyter-wrapper .bp3-select.bp3-fill,.jupyter-wrapper .bp3-select.bp3-fill select{width:100%}.jupyter-wrapper .bp3-dark .bp3-html-select option,.jupyter-wrapper .bp3-dark .bp3-select option{background-color:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-html-select::after,.jupyter-wrapper .bp3-dark .bp3-select::after{color:#a7b6c2}.jupyter-wrapper .bp3-select::after{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6c6\"}.jupyter-wrapper .bp3-running-text table,.jupyter-wrapper table.bp3-html-table{border-spacing:0;font-size:14px}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th,.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{padding:11px;vertical-align:top;text-align:left}.jupyter-wrapper .bp3-running-text table th,.jupyter-wrapper table.bp3-html-table th{color:#182026;font-weight:600}.jupyter-wrapper .bp3-running-text table td,.jupyter-wrapper table.bp3-html-table td{color:#182026}.jupyter-wrapper .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-running-text table th,.jupyter-wrapper .bp3-running-text .bp3-dark table th,.jupyter-wrapper .bp3-dark table.bp3-html-table th{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table td,.jupyter-wrapper .bp3-running-text .bp3-dark table td,.jupyter-wrapper .bp3-dark table.bp3-html-table td{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child th,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child th,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child th,.jupyter-wrapper .bp3-dark .bp3-running-text table tbody tr:first-child td,.jupyter-wrapper .bp3-running-text .bp3-dark table tbody tr:first-child td,.jupyter-wrapper .bp3-dark table.bp3-html-table tbody tr:first-child td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed th,.jupyter-wrapper table.bp3-html-table.bp3-html-table-condensed td,.jupyter-wrapper table.bp3-html-table.bp3-small th,.jupyter-wrapper table.bp3-html-table.bp3-small td{padding-top:6px;padding-bottom:6px}.jupyter-wrapper table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(191,204,214,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15);box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(191,204,214,.3);cursor:pointer}.jupyter-wrapper table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{background:rgba(92,112,128,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{background-color:rgba(92,112,128,.3);cursor:pointer}.jupyter-wrapper .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-key-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-key-combo>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-key-combo>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-key-combo::before,.jupyter-wrapper .bp3-key-combo>*{margin-right:5px}.jupyter-wrapper .bp3-key-combo:empty::before,.jupyter-wrapper .bp3-key-combo>:last-child{margin-right:0}.jupyter-wrapper .bp3-hotkey-dialog{top:40px;padding-bottom:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-dialog-body{margin:0;padding:0}.jupyter-wrapper .bp3-hotkey-dialog .bp3-hotkey-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jupyter-wrapper .bp3-hotkey-column{margin:auto;max-height:80vh;overflow-y:auto;padding:30px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading{margin-bottom:20px}.jupyter-wrapper .bp3-hotkey-column .bp3-heading:not(:first-child){margin-top:40px}.jupyter-wrapper .bp3-hotkey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0}.jupyter-wrapper .bp3-hotkey:not(:last-child){margin-bottom:10px}.jupyter-wrapper .bp3-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;vertical-align:text-bottom}.jupyter-wrapper .bp3-icon:not(:empty)::before{content:\"\" !important;content:unset !important}.jupyter-wrapper .bp3-icon>svg{display:block}.jupyter-wrapper .bp3-icon>svg:not([fill]){fill:currentColor}.jupyter-wrapper .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-icon-large.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-icon-large.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-icon-large.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-icon-large.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-dark .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-icon-large.bp3-intent-danger{color:#ff7373}.jupyter-wrapper span.bp3-icon-standard{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon-large{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block}.jupyter-wrapper span.bp3-icon:empty{line-height:1;font-family:\"Icons20\";font-size:inherit;font-weight:400;font-style:normal}.jupyter-wrapper span.bp3-icon:empty::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.jupyter-wrapper .bp3-icon-add::before{content:\"\ue63e\"}.jupyter-wrapper .bp3-icon-add-column-left::before{content:\"\ue6f9\"}.jupyter-wrapper .bp3-icon-add-column-right::before{content:\"\ue6fa\"}.jupyter-wrapper .bp3-icon-add-row-bottom::before{content:\"\ue6f8\"}.jupyter-wrapper .bp3-icon-add-row-top::before{content:\"\ue6f7\"}.jupyter-wrapper .bp3-icon-add-to-artifact::before{content:\"\ue67c\"}.jupyter-wrapper .bp3-icon-add-to-folder::before{content:\"\ue6d2\"}.jupyter-wrapper .bp3-icon-airplane::before{content:\"\ue74b\"}.jupyter-wrapper .bp3-icon-align-center::before{content:\"\ue603\"}.jupyter-wrapper .bp3-icon-align-justify::before{content:\"\ue605\"}.jupyter-wrapper .bp3-icon-align-left::before{content:\"\ue602\"}.jupyter-wrapper .bp3-icon-align-right::before{content:\"\ue604\"}.jupyter-wrapper .bp3-icon-alignment-bottom::before{content:\"\ue727\"}.jupyter-wrapper .bp3-icon-alignment-horizontal-center::before{content:\"\ue726\"}.jupyter-wrapper .bp3-icon-alignment-left::before{content:\"\ue722\"}.jupyter-wrapper .bp3-icon-alignment-right::before{content:\"\ue724\"}.jupyter-wrapper .bp3-icon-alignment-top::before{content:\"\ue725\"}.jupyter-wrapper .bp3-icon-alignment-vertical-center::before{content:\"\ue723\"}.jupyter-wrapper .bp3-icon-annotation::before{content:\"\ue6f0\"}.jupyter-wrapper .bp3-icon-application::before{content:\"\ue735\"}.jupyter-wrapper .bp3-icon-applications::before{content:\"\ue621\"}.jupyter-wrapper .bp3-icon-archive::before{content:\"\ue907\"}.jupyter-wrapper .bp3-icon-arrow-bottom-left::before{content:\"\u2199\"}.jupyter-wrapper .bp3-icon-arrow-bottom-right::before{content:\"\u2198\"}.jupyter-wrapper .bp3-icon-arrow-down::before{content:\"\u2193\"}.jupyter-wrapper .bp3-icon-arrow-left::before{content:\"\u2190\"}.jupyter-wrapper .bp3-icon-arrow-right::before{content:\"\u2192\"}.jupyter-wrapper .bp3-icon-arrow-top-left::before{content:\"\u2196\"}.jupyter-wrapper .bp3-icon-arrow-top-right::before{content:\"\u2197\"}.jupyter-wrapper .bp3-icon-arrow-up::before{content:\"\u2191\"}.jupyter-wrapper .bp3-icon-arrows-horizontal::before{content:\"\u2194\"}.jupyter-wrapper .bp3-icon-arrows-vertical::before{content:\"\u2195\"}.jupyter-wrapper .bp3-icon-asterisk::before{content:\"*\"}.jupyter-wrapper .bp3-icon-automatic-updates::before{content:\"\ue65f\"}.jupyter-wrapper .bp3-icon-badge::before{content:\"\ue6e3\"}.jupyter-wrapper .bp3-icon-ban-circle::before{content:\"\ue69d\"}.jupyter-wrapper .bp3-icon-bank-account::before{content:\"\ue76f\"}.jupyter-wrapper .bp3-icon-barcode::before{content:\"\ue676\"}.jupyter-wrapper .bp3-icon-blank::before{content:\"\ue900\"}.jupyter-wrapper .bp3-icon-blocked-person::before{content:\"\ue768\"}.jupyter-wrapper .bp3-icon-bold::before{content:\"\ue606\"}.jupyter-wrapper .bp3-icon-book::before{content:\"\ue6b8\"}.jupyter-wrapper .bp3-icon-bookmark::before{content:\"\ue61a\"}.jupyter-wrapper .bp3-icon-box::before{content:\"\ue6bf\"}.jupyter-wrapper .bp3-icon-briefcase::before{content:\"\ue674\"}.jupyter-wrapper .bp3-icon-bring-data::before{content:\"\ue90a\"}.jupyter-wrapper .bp3-icon-build::before{content:\"\ue72d\"}.jupyter-wrapper .bp3-icon-calculator::before{content:\"\ue70b\"}.jupyter-wrapper .bp3-icon-calendar::before{content:\"\ue62b\"}.jupyter-wrapper .bp3-icon-camera::before{content:\"\ue69e\"}.jupyter-wrapper .bp3-icon-caret-down::before{content:\"\u2304\"}.jupyter-wrapper .bp3-icon-caret-left::before{content:\"\u2329\"}.jupyter-wrapper .bp3-icon-caret-right::before{content:\"\u232a\"}.jupyter-wrapper .bp3-icon-caret-up::before{content:\"\u2303\"}.jupyter-wrapper .bp3-icon-cell-tower::before{content:\"\ue770\"}.jupyter-wrapper .bp3-icon-changes::before{content:\"\ue623\"}.jupyter-wrapper .bp3-icon-chart::before{content:\"\ue67e\"}.jupyter-wrapper .bp3-icon-chat::before{content:\"\ue689\"}.jupyter-wrapper .bp3-icon-chevron-backward::before{content:\"\ue6df\"}.jupyter-wrapper .bp3-icon-chevron-down::before{content:\"\ue697\"}.jupyter-wrapper .bp3-icon-chevron-forward::before{content:\"\ue6e0\"}.jupyter-wrapper .bp3-icon-chevron-left::before{content:\"\ue694\"}.jupyter-wrapper .bp3-icon-chevron-right::before{content:\"\ue695\"}.jupyter-wrapper .bp3-icon-chevron-up::before{content:\"\ue696\"}.jupyter-wrapper .bp3-icon-circle::before{content:\"\ue66a\"}.jupyter-wrapper .bp3-icon-circle-arrow-down::before{content:\"\ue68e\"}.jupyter-wrapper .bp3-icon-circle-arrow-left::before{content:\"\ue68c\"}.jupyter-wrapper .bp3-icon-circle-arrow-right::before{content:\"\ue68b\"}.jupyter-wrapper .bp3-icon-circle-arrow-up::before{content:\"\ue68d\"}.jupyter-wrapper .bp3-icon-citation::before{content:\"\ue61b\"}.jupyter-wrapper .bp3-icon-clean::before{content:\"\ue7c5\"}.jupyter-wrapper .bp3-icon-clipboard::before{content:\"\ue61d\"}.jupyter-wrapper .bp3-icon-cloud::before{content:\"\u2601\"}.jupyter-wrapper .bp3-icon-cloud-download::before{content:\"\ue690\"}.jupyter-wrapper .bp3-icon-cloud-upload::before{content:\"\ue691\"}.jupyter-wrapper .bp3-icon-code::before{content:\"\ue661\"}.jupyter-wrapper .bp3-icon-code-block::before{content:\"\ue6c5\"}.jupyter-wrapper .bp3-icon-cog::before{content:\"\ue645\"}.jupyter-wrapper .bp3-icon-collapse-all::before{content:\"\ue763\"}.jupyter-wrapper .bp3-icon-column-layout::before{content:\"\ue6da\"}.jupyter-wrapper .bp3-icon-comment::before{content:\"\ue68a\"}.jupyter-wrapper .bp3-icon-comparison::before{content:\"\ue637\"}.jupyter-wrapper .bp3-icon-compass::before{content:\"\ue79c\"}.jupyter-wrapper .bp3-icon-compressed::before{content:\"\ue6c0\"}.jupyter-wrapper .bp3-icon-confirm::before{content:\"\ue639\"}.jupyter-wrapper .bp3-icon-console::before{content:\"\ue79b\"}.jupyter-wrapper .bp3-icon-contrast::before{content:\"\ue6cb\"}.jupyter-wrapper .bp3-icon-control::before{content:\"\ue67f\"}.jupyter-wrapper .bp3-icon-credit-card::before{content:\"\ue649\"}.jupyter-wrapper .bp3-icon-cross::before{content:\"\u2717\"}.jupyter-wrapper .bp3-icon-crown::before{content:\"\ue7b4\"}.jupyter-wrapper .bp3-icon-cube::before{content:\"\ue7c8\"}.jupyter-wrapper .bp3-icon-cube-add::before{content:\"\ue7c9\"}.jupyter-wrapper .bp3-icon-cube-remove::before{content:\"\ue7d0\"}.jupyter-wrapper .bp3-icon-curved-range-chart::before{content:\"\ue71b\"}.jupyter-wrapper .bp3-icon-cut::before{content:\"\ue6ef\"}.jupyter-wrapper .bp3-icon-dashboard::before{content:\"\ue751\"}.jupyter-wrapper .bp3-icon-data-lineage::before{content:\"\ue908\"}.jupyter-wrapper .bp3-icon-database::before{content:\"\ue683\"}.jupyter-wrapper .bp3-icon-delete::before{content:\"\ue644\"}.jupyter-wrapper .bp3-icon-delta::before{content:\"\u0394\"}.jupyter-wrapper .bp3-icon-derive-column::before{content:\"\ue739\"}.jupyter-wrapper .bp3-icon-desktop::before{content:\"\ue6af\"}.jupyter-wrapper .bp3-icon-diagram-tree::before{content:\"\ue7b3\"}.jupyter-wrapper .bp3-icon-direction-left::before{content:\"\ue681\"}.jupyter-wrapper .bp3-icon-direction-right::before{content:\"\ue682\"}.jupyter-wrapper .bp3-icon-disable::before{content:\"\ue600\"}.jupyter-wrapper .bp3-icon-document::before{content:\"\ue630\"}.jupyter-wrapper .bp3-icon-document-open::before{content:\"\ue71e\"}.jupyter-wrapper .bp3-icon-document-share::before{content:\"\ue71f\"}.jupyter-wrapper .bp3-icon-dollar::before{content:\"$\"}.jupyter-wrapper .bp3-icon-dot::before{content:\"\u2022\"}.jupyter-wrapper .bp3-icon-double-caret-horizontal::before{content:\"\ue6c7\"}.jupyter-wrapper .bp3-icon-double-caret-vertical::before{content:\"\ue6c6\"}.jupyter-wrapper .bp3-icon-double-chevron-down::before{content:\"\ue703\"}.jupyter-wrapper .bp3-icon-double-chevron-left::before{content:\"\ue6ff\"}.jupyter-wrapper .bp3-icon-double-chevron-right::before{content:\"\ue701\"}.jupyter-wrapper .bp3-icon-double-chevron-up::before{content:\"\ue702\"}.jupyter-wrapper .bp3-icon-doughnut-chart::before{content:\"\ue6ce\"}.jupyter-wrapper .bp3-icon-download::before{content:\"\ue62f\"}.jupyter-wrapper .bp3-icon-drag-handle-horizontal::before{content:\"\ue716\"}.jupyter-wrapper .bp3-icon-drag-handle-vertical::before{content:\"\ue715\"}.jupyter-wrapper .bp3-icon-draw::before{content:\"\ue66b\"}.jupyter-wrapper .bp3-icon-drive-time::before{content:\"\ue615\"}.jupyter-wrapper .bp3-icon-duplicate::before{content:\"\ue69c\"}.jupyter-wrapper .bp3-icon-edit::before{content:\"\u270e\"}.jupyter-wrapper .bp3-icon-eject::before{content:\"\u23cf\"}.jupyter-wrapper .bp3-icon-endorsed::before{content:\"\ue75f\"}.jupyter-wrapper .bp3-icon-envelope::before{content:\"\u2709\"}.jupyter-wrapper .bp3-icon-equals::before{content:\"\ue7d9\"}.jupyter-wrapper .bp3-icon-eraser::before{content:\"\ue773\"}.jupyter-wrapper .bp3-icon-error::before{content:\"\ue648\"}.jupyter-wrapper .bp3-icon-euro::before{content:\"\u20ac\"}.jupyter-wrapper .bp3-icon-exchange::before{content:\"\ue636\"}.jupyter-wrapper .bp3-icon-exclude-row::before{content:\"\ue6ea\"}.jupyter-wrapper .bp3-icon-expand-all::before{content:\"\ue764\"}.jupyter-wrapper .bp3-icon-export::before{content:\"\ue633\"}.jupyter-wrapper .bp3-icon-eye-off::before{content:\"\ue6cc\"}.jupyter-wrapper .bp3-icon-eye-on::before{content:\"\ue75a\"}.jupyter-wrapper .bp3-icon-eye-open::before{content:\"\ue66f\"}.jupyter-wrapper .bp3-icon-fast-backward::before{content:\"\ue6a8\"}.jupyter-wrapper .bp3-icon-fast-forward::before{content:\"\ue6ac\"}.jupyter-wrapper .bp3-icon-feed::before{content:\"\ue656\"}.jupyter-wrapper .bp3-icon-feed-subscribed::before{content:\"\ue78f\"}.jupyter-wrapper .bp3-icon-film::before{content:\"\ue6a1\"}.jupyter-wrapper .bp3-icon-filter::before{content:\"\ue638\"}.jupyter-wrapper .bp3-icon-filter-keep::before{content:\"\ue78c\"}.jupyter-wrapper .bp3-icon-filter-list::before{content:\"\ue6ee\"}.jupyter-wrapper .bp3-icon-filter-open::before{content:\"\ue7d7\"}.jupyter-wrapper .bp3-icon-filter-remove::before{content:\"\ue78d\"}.jupyter-wrapper .bp3-icon-flag::before{content:\"\u2691\"}.jupyter-wrapper .bp3-icon-flame::before{content:\"\ue7a9\"}.jupyter-wrapper .bp3-icon-flash::before{content:\"\ue6b3\"}.jupyter-wrapper .bp3-icon-floppy-disk::before{content:\"\ue6b7\"}.jupyter-wrapper .bp3-icon-flow-branch::before{content:\"\ue7c1\"}.jupyter-wrapper .bp3-icon-flow-end::before{content:\"\ue7c4\"}.jupyter-wrapper .bp3-icon-flow-linear::before{content:\"\ue7c0\"}.jupyter-wrapper .bp3-icon-flow-review::before{content:\"\ue7c2\"}.jupyter-wrapper .bp3-icon-flow-review-branch::before{content:\"\ue7c3\"}.jupyter-wrapper .bp3-icon-flows::before{content:\"\ue659\"}.jupyter-wrapper .bp3-icon-folder-close::before{content:\"\ue652\"}.jupyter-wrapper .bp3-icon-folder-new::before{content:\"\ue7b0\"}.jupyter-wrapper .bp3-icon-folder-open::before{content:\"\ue651\"}.jupyter-wrapper .bp3-icon-folder-shared::before{content:\"\ue653\"}.jupyter-wrapper .bp3-icon-folder-shared-open::before{content:\"\ue670\"}.jupyter-wrapper .bp3-icon-follower::before{content:\"\ue760\"}.jupyter-wrapper .bp3-icon-following::before{content:\"\ue761\"}.jupyter-wrapper .bp3-icon-font::before{content:\"\ue6b4\"}.jupyter-wrapper .bp3-icon-fork::before{content:\"\ue63a\"}.jupyter-wrapper .bp3-icon-form::before{content:\"\ue795\"}.jupyter-wrapper .bp3-icon-full-circle::before{content:\"\ue685\"}.jupyter-wrapper .bp3-icon-full-stacked-chart::before{content:\"\ue75e\"}.jupyter-wrapper .bp3-icon-fullscreen::before{content:\"\ue699\"}.jupyter-wrapper .bp3-icon-function::before{content:\"\ue6e5\"}.jupyter-wrapper .bp3-icon-gantt-chart::before{content:\"\ue6f4\"}.jupyter-wrapper .bp3-icon-geolocation::before{content:\"\ue640\"}.jupyter-wrapper .bp3-icon-geosearch::before{content:\"\ue613\"}.jupyter-wrapper .bp3-icon-git-branch::before{content:\"\ue72a\"}.jupyter-wrapper .bp3-icon-git-commit::before{content:\"\ue72b\"}.jupyter-wrapper .bp3-icon-git-merge::before{content:\"\ue729\"}.jupyter-wrapper .bp3-icon-git-new-branch::before{content:\"\ue749\"}.jupyter-wrapper .bp3-icon-git-pull::before{content:\"\ue728\"}.jupyter-wrapper .bp3-icon-git-push::before{content:\"\ue72c\"}.jupyter-wrapper .bp3-icon-git-repo::before{content:\"\ue748\"}.jupyter-wrapper .bp3-icon-glass::before{content:\"\ue6b1\"}.jupyter-wrapper .bp3-icon-globe::before{content:\"\ue666\"}.jupyter-wrapper .bp3-icon-globe-network::before{content:\"\ue7b5\"}.jupyter-wrapper .bp3-icon-graph::before{content:\"\ue673\"}.jupyter-wrapper .bp3-icon-graph-remove::before{content:\"\ue609\"}.jupyter-wrapper .bp3-icon-greater-than::before{content:\"\ue7e1\"}.jupyter-wrapper .bp3-icon-greater-than-or-equal-to::before{content:\"\ue7e2\"}.jupyter-wrapper .bp3-icon-grid::before{content:\"\ue6d0\"}.jupyter-wrapper .bp3-icon-grid-view::before{content:\"\ue6e4\"}.jupyter-wrapper .bp3-icon-group-objects::before{content:\"\ue60a\"}.jupyter-wrapper .bp3-icon-grouped-bar-chart::before{content:\"\ue75d\"}.jupyter-wrapper .bp3-icon-hand::before{content:\"\ue6de\"}.jupyter-wrapper .bp3-icon-hand-down::before{content:\"\ue6bb\"}.jupyter-wrapper .bp3-icon-hand-left::before{content:\"\ue6bc\"}.jupyter-wrapper .bp3-icon-hand-right::before{content:\"\ue6b9\"}.jupyter-wrapper .bp3-icon-hand-up::before{content:\"\ue6ba\"}.jupyter-wrapper .bp3-icon-header::before{content:\"\ue6b5\"}.jupyter-wrapper .bp3-icon-header-one::before{content:\"\ue793\"}.jupyter-wrapper .bp3-icon-header-two::before{content:\"\ue794\"}.jupyter-wrapper .bp3-icon-headset::before{content:\"\ue6dc\"}.jupyter-wrapper .bp3-icon-heart::before{content:\"\u2665\"}.jupyter-wrapper .bp3-icon-heart-broken::before{content:\"\ue7a2\"}.jupyter-wrapper .bp3-icon-heat-grid::before{content:\"\ue6f3\"}.jupyter-wrapper .bp3-icon-heatmap::before{content:\"\ue614\"}.jupyter-wrapper .bp3-icon-help::before{content:\"?\"}.jupyter-wrapper .bp3-icon-helper-management::before{content:\"\ue66d\"}.jupyter-wrapper .bp3-icon-highlight::before{content:\"\ue6ed\"}.jupyter-wrapper .bp3-icon-history::before{content:\"\ue64a\"}.jupyter-wrapper .bp3-icon-home::before{content:\"\u2302\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart::before{content:\"\ue70c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-asc::before{content:\"\ue75c\"}.jupyter-wrapper .bp3-icon-horizontal-bar-chart-desc::before{content:\"\ue71d\"}.jupyter-wrapper .bp3-icon-horizontal-distribution::before{content:\"\ue720\"}.jupyter-wrapper .bp3-icon-id-number::before{content:\"\ue771\"}.jupyter-wrapper .bp3-icon-image-rotate-left::before{content:\"\ue73a\"}.jupyter-wrapper .bp3-icon-image-rotate-right::before{content:\"\ue73b\"}.jupyter-wrapper .bp3-icon-import::before{content:\"\ue632\"}.jupyter-wrapper .bp3-icon-inbox::before{content:\"\ue629\"}.jupyter-wrapper .bp3-icon-inbox-filtered::before{content:\"\ue7d1\"}.jupyter-wrapper .bp3-icon-inbox-geo::before{content:\"\ue7d2\"}.jupyter-wrapper .bp3-icon-inbox-search::before{content:\"\ue7d3\"}.jupyter-wrapper .bp3-icon-inbox-update::before{content:\"\ue7d4\"}.jupyter-wrapper .bp3-icon-info-sign::before{content:\"\u2139\"}.jupyter-wrapper .bp3-icon-inheritance::before{content:\"\ue7d5\"}.jupyter-wrapper .bp3-icon-inner-join::before{content:\"\ue7a3\"}.jupyter-wrapper .bp3-icon-insert::before{content:\"\ue66c\"}.jupyter-wrapper .bp3-icon-intersection::before{content:\"\ue765\"}.jupyter-wrapper .bp3-icon-ip-address::before{content:\"\ue772\"}.jupyter-wrapper .bp3-icon-issue::before{content:\"\ue774\"}.jupyter-wrapper .bp3-icon-issue-closed::before{content:\"\ue776\"}.jupyter-wrapper .bp3-icon-issue-new::before{content:\"\ue775\"}.jupyter-wrapper .bp3-icon-italic::before{content:\"\ue607\"}.jupyter-wrapper .bp3-icon-join-table::before{content:\"\ue738\"}.jupyter-wrapper .bp3-icon-key::before{content:\"\ue78e\"}.jupyter-wrapper .bp3-icon-key-backspace::before{content:\"\ue707\"}.jupyter-wrapper .bp3-icon-key-command::before{content:\"\ue705\"}.jupyter-wrapper .bp3-icon-key-control::before{content:\"\ue704\"}.jupyter-wrapper .bp3-icon-key-delete::before{content:\"\ue708\"}.jupyter-wrapper .bp3-icon-key-enter::before{content:\"\ue70a\"}.jupyter-wrapper .bp3-icon-key-escape::before{content:\"\ue709\"}.jupyter-wrapper .bp3-icon-key-option::before{content:\"\ue742\"}.jupyter-wrapper .bp3-icon-key-shift::before{content:\"\ue706\"}.jupyter-wrapper .bp3-icon-key-tab::before{content:\"\ue757\"}.jupyter-wrapper .bp3-icon-known-vehicle::before{content:\"\ue73c\"}.jupyter-wrapper .bp3-icon-label::before{content:\"\ue665\"}.jupyter-wrapper .bp3-icon-layer::before{content:\"\ue6cf\"}.jupyter-wrapper .bp3-icon-layers::before{content:\"\ue618\"}.jupyter-wrapper .bp3-icon-layout::before{content:\"\ue60c\"}.jupyter-wrapper .bp3-icon-layout-auto::before{content:\"\ue60d\"}.jupyter-wrapper .bp3-icon-layout-balloon::before{content:\"\ue6d3\"}.jupyter-wrapper .bp3-icon-layout-circle::before{content:\"\ue60e\"}.jupyter-wrapper .bp3-icon-layout-grid::before{content:\"\ue610\"}.jupyter-wrapper .bp3-icon-layout-group-by::before{content:\"\ue611\"}.jupyter-wrapper .bp3-icon-layout-hierarchy::before{content:\"\ue60f\"}.jupyter-wrapper .bp3-icon-layout-linear::before{content:\"\ue6c3\"}.jupyter-wrapper .bp3-icon-layout-skew-grid::before{content:\"\ue612\"}.jupyter-wrapper .bp3-icon-layout-sorted-clusters::before{content:\"\ue6d4\"}.jupyter-wrapper .bp3-icon-learning::before{content:\"\ue904\"}.jupyter-wrapper .bp3-icon-left-join::before{content:\"\ue7a4\"}.jupyter-wrapper .bp3-icon-less-than::before{content:\"\ue7e3\"}.jupyter-wrapper .bp3-icon-less-than-or-equal-to::before{content:\"\ue7e4\"}.jupyter-wrapper .bp3-icon-lifesaver::before{content:\"\ue7c7\"}.jupyter-wrapper .bp3-icon-lightbulb::before{content:\"\ue6b0\"}.jupyter-wrapper .bp3-icon-link::before{content:\"\ue62d\"}.jupyter-wrapper .bp3-icon-list::before{content:\"\u2630\"}.jupyter-wrapper .bp3-icon-list-columns::before{content:\"\ue7b9\"}.jupyter-wrapper .bp3-icon-list-detail-view::before{content:\"\ue743\"}.jupyter-wrapper .bp3-icon-locate::before{content:\"\ue619\"}.jupyter-wrapper .bp3-icon-lock::before{content:\"\ue625\"}.jupyter-wrapper .bp3-icon-log-in::before{content:\"\ue69a\"}.jupyter-wrapper .bp3-icon-log-out::before{content:\"\ue64c\"}.jupyter-wrapper .bp3-icon-manual::before{content:\"\ue6f6\"}.jupyter-wrapper .bp3-icon-manually-entered-data::before{content:\"\ue74a\"}.jupyter-wrapper .bp3-icon-map::before{content:\"\ue662\"}.jupyter-wrapper .bp3-icon-map-create::before{content:\"\ue741\"}.jupyter-wrapper .bp3-icon-map-marker::before{content:\"\ue67d\"}.jupyter-wrapper .bp3-icon-maximize::before{content:\"\ue635\"}.jupyter-wrapper .bp3-icon-media::before{content:\"\ue62c\"}.jupyter-wrapper .bp3-icon-menu::before{content:\"\ue762\"}.jupyter-wrapper .bp3-icon-menu-closed::before{content:\"\ue655\"}.jupyter-wrapper .bp3-icon-menu-open::before{content:\"\ue654\"}.jupyter-wrapper .bp3-icon-merge-columns::before{content:\"\ue74f\"}.jupyter-wrapper .bp3-icon-merge-links::before{content:\"\ue60b\"}.jupyter-wrapper .bp3-icon-minimize::before{content:\"\ue634\"}.jupyter-wrapper .bp3-icon-minus::before{content:\"\u2212\"}.jupyter-wrapper .bp3-icon-mobile-phone::before{content:\"\ue717\"}.jupyter-wrapper .bp3-icon-mobile-video::before{content:\"\ue69f\"}.jupyter-wrapper .bp3-icon-moon::before{content:\"\ue754\"}.jupyter-wrapper .bp3-icon-more::before{content:\"\ue62a\"}.jupyter-wrapper .bp3-icon-mountain::before{content:\"\ue7b1\"}.jupyter-wrapper .bp3-icon-move::before{content:\"\ue693\"}.jupyter-wrapper .bp3-icon-mugshot::before{content:\"\ue6db\"}.jupyter-wrapper .bp3-icon-multi-select::before{content:\"\ue680\"}.jupyter-wrapper .bp3-icon-music::before{content:\"\ue6a6\"}.jupyter-wrapper .bp3-icon-new-drawing::before{content:\"\ue905\"}.jupyter-wrapper .bp3-icon-new-grid-item::before{content:\"\ue747\"}.jupyter-wrapper .bp3-icon-new-layer::before{content:\"\ue902\"}.jupyter-wrapper .bp3-icon-new-layers::before{content:\"\ue903\"}.jupyter-wrapper .bp3-icon-new-link::before{content:\"\ue65c\"}.jupyter-wrapper .bp3-icon-new-object::before{content:\"\ue65d\"}.jupyter-wrapper .bp3-icon-new-person::before{content:\"\ue6e9\"}.jupyter-wrapper .bp3-icon-new-prescription::before{content:\"\ue78b\"}.jupyter-wrapper .bp3-icon-new-text-box::before{content:\"\ue65b\"}.jupyter-wrapper .bp3-icon-ninja::before{content:\"\ue675\"}.jupyter-wrapper .bp3-icon-not-equal-to::before{content:\"\ue7e0\"}.jupyter-wrapper .bp3-icon-notifications::before{content:\"\ue624\"}.jupyter-wrapper .bp3-icon-notifications-updated::before{content:\"\ue7b8\"}.jupyter-wrapper .bp3-icon-numbered-list::before{content:\"\ue746\"}.jupyter-wrapper .bp3-icon-numerical::before{content:\"\ue756\"}.jupyter-wrapper .bp3-icon-office::before{content:\"\ue69b\"}.jupyter-wrapper .bp3-icon-offline::before{content:\"\ue67a\"}.jupyter-wrapper .bp3-icon-oil-field::before{content:\"\ue73f\"}.jupyter-wrapper .bp3-icon-one-column::before{content:\"\ue658\"}.jupyter-wrapper .bp3-icon-outdated::before{content:\"\ue7a8\"}.jupyter-wrapper .bp3-icon-page-layout::before{content:\"\ue660\"}.jupyter-wrapper .bp3-icon-panel-stats::before{content:\"\ue777\"}.jupyter-wrapper .bp3-icon-panel-table::before{content:\"\ue778\"}.jupyter-wrapper .bp3-icon-paperclip::before{content:\"\ue664\"}.jupyter-wrapper .bp3-icon-paragraph::before{content:\"\ue76c\"}.jupyter-wrapper .bp3-icon-path::before{content:\"\ue753\"}.jupyter-wrapper .bp3-icon-path-search::before{content:\"\ue65e\"}.jupyter-wrapper .bp3-icon-pause::before{content:\"\ue6a9\"}.jupyter-wrapper .bp3-icon-people::before{content:\"\ue63d\"}.jupyter-wrapper .bp3-icon-percentage::before{content:\"\ue76a\"}.jupyter-wrapper .bp3-icon-person::before{content:\"\ue63c\"}.jupyter-wrapper .bp3-icon-phone::before{content:\"\u260e\"}.jupyter-wrapper .bp3-icon-pie-chart::before{content:\"\ue684\"}.jupyter-wrapper .bp3-icon-pin::before{content:\"\ue646\"}.jupyter-wrapper .bp3-icon-pivot::before{content:\"\ue6f1\"}.jupyter-wrapper .bp3-icon-pivot-table::before{content:\"\ue6eb\"}.jupyter-wrapper .bp3-icon-play::before{content:\"\ue6ab\"}.jupyter-wrapper .bp3-icon-plus::before{content:\"+\"}.jupyter-wrapper .bp3-icon-polygon-filter::before{content:\"\ue6d1\"}.jupyter-wrapper .bp3-icon-power::before{content:\"\ue6d9\"}.jupyter-wrapper .bp3-icon-predictive-analysis::before{content:\"\ue617\"}.jupyter-wrapper .bp3-icon-prescription::before{content:\"\ue78a\"}.jupyter-wrapper .bp3-icon-presentation::before{content:\"\ue687\"}.jupyter-wrapper .bp3-icon-print::before{content:\"\u2399\"}.jupyter-wrapper .bp3-icon-projects::before{content:\"\ue622\"}.jupyter-wrapper .bp3-icon-properties::before{content:\"\ue631\"}.jupyter-wrapper .bp3-icon-property::before{content:\"\ue65a\"}.jupyter-wrapper .bp3-icon-publish-function::before{content:\"\ue752\"}.jupyter-wrapper .bp3-icon-pulse::before{content:\"\ue6e8\"}.jupyter-wrapper .bp3-icon-random::before{content:\"\ue698\"}.jupyter-wrapper .bp3-icon-record::before{content:\"\ue6ae\"}.jupyter-wrapper .bp3-icon-redo::before{content:\"\ue6c4\"}.jupyter-wrapper .bp3-icon-refresh::before{content:\"\ue643\"}.jupyter-wrapper .bp3-icon-regression-chart::before{content:\"\ue758\"}.jupyter-wrapper .bp3-icon-remove::before{content:\"\ue63f\"}.jupyter-wrapper .bp3-icon-remove-column::before{content:\"\ue755\"}.jupyter-wrapper .bp3-icon-remove-column-left::before{content:\"\ue6fd\"}.jupyter-wrapper .bp3-icon-remove-column-right::before{content:\"\ue6fe\"}.jupyter-wrapper .bp3-icon-remove-row-bottom::before{content:\"\ue6fc\"}.jupyter-wrapper .bp3-icon-remove-row-top::before{content:\"\ue6fb\"}.jupyter-wrapper .bp3-icon-repeat::before{content:\"\ue692\"}.jupyter-wrapper .bp3-icon-reset::before{content:\"\ue7d6\"}.jupyter-wrapper .bp3-icon-resolve::before{content:\"\ue672\"}.jupyter-wrapper .bp3-icon-rig::before{content:\"\ue740\"}.jupyter-wrapper .bp3-icon-right-join::before{content:\"\ue7a5\"}.jupyter-wrapper .bp3-icon-ring::before{content:\"\ue6f2\"}.jupyter-wrapper .bp3-icon-rotate-document::before{content:\"\ue6e1\"}.jupyter-wrapper .bp3-icon-rotate-page::before{content:\"\ue6e2\"}.jupyter-wrapper .bp3-icon-satellite::before{content:\"\ue76b\"}.jupyter-wrapper .bp3-icon-saved::before{content:\"\ue6b6\"}.jupyter-wrapper .bp3-icon-scatter-plot::before{content:\"\ue73e\"}.jupyter-wrapper .bp3-icon-search::before{content:\"\ue64b\"}.jupyter-wrapper .bp3-icon-search-around::before{content:\"\ue608\"}.jupyter-wrapper .bp3-icon-search-template::before{content:\"\ue628\"}.jupyter-wrapper .bp3-icon-search-text::before{content:\"\ue663\"}.jupyter-wrapper .bp3-icon-segmented-control::before{content:\"\ue6ec\"}.jupyter-wrapper .bp3-icon-select::before{content:\"\ue616\"}.jupyter-wrapper .bp3-icon-selection::before{content:\"\u29bf\"}.jupyter-wrapper .bp3-icon-send-to::before{content:\"\ue66e\"}.jupyter-wrapper .bp3-icon-send-to-graph::before{content:\"\ue736\"}.jupyter-wrapper .bp3-icon-send-to-map::before{content:\"\ue737\"}.jupyter-wrapper .bp3-icon-series-add::before{content:\"\ue796\"}.jupyter-wrapper .bp3-icon-series-configuration::before{content:\"\ue79a\"}.jupyter-wrapper .bp3-icon-series-derived::before{content:\"\ue799\"}.jupyter-wrapper .bp3-icon-series-filtered::before{content:\"\ue798\"}.jupyter-wrapper .bp3-icon-series-search::before{content:\"\ue797\"}.jupyter-wrapper .bp3-icon-settings::before{content:\"\ue6a2\"}.jupyter-wrapper .bp3-icon-share::before{content:\"\ue62e\"}.jupyter-wrapper .bp3-icon-shield::before{content:\"\ue7b2\"}.jupyter-wrapper .bp3-icon-shop::before{content:\"\ue6c2\"}.jupyter-wrapper .bp3-icon-shopping-cart::before{content:\"\ue6c1\"}.jupyter-wrapper .bp3-icon-signal-search::before{content:\"\ue909\"}.jupyter-wrapper .bp3-icon-sim-card::before{content:\"\ue718\"}.jupyter-wrapper .bp3-icon-slash::before{content:\"\ue769\"}.jupyter-wrapper .bp3-icon-small-cross::before{content:\"\ue6d7\"}.jupyter-wrapper .bp3-icon-small-minus::before{content:\"\ue70e\"}.jupyter-wrapper .bp3-icon-small-plus::before{content:\"\ue70d\"}.jupyter-wrapper .bp3-icon-small-tick::before{content:\"\ue6d8\"}.jupyter-wrapper .bp3-icon-snowflake::before{content:\"\ue7b6\"}.jupyter-wrapper .bp3-icon-social-media::before{content:\"\ue671\"}.jupyter-wrapper .bp3-icon-sort::before{content:\"\ue64f\"}.jupyter-wrapper .bp3-icon-sort-alphabetical::before{content:\"\ue64d\"}.jupyter-wrapper .bp3-icon-sort-alphabetical-desc::before{content:\"\ue6c8\"}.jupyter-wrapper .bp3-icon-sort-asc::before{content:\"\ue6d5\"}.jupyter-wrapper .bp3-icon-sort-desc::before{content:\"\ue6d6\"}.jupyter-wrapper .bp3-icon-sort-numerical::before{content:\"\ue64e\"}.jupyter-wrapper .bp3-icon-sort-numerical-desc::before{content:\"\ue6c9\"}.jupyter-wrapper .bp3-icon-split-columns::before{content:\"\ue750\"}.jupyter-wrapper .bp3-icon-square::before{content:\"\ue686\"}.jupyter-wrapper .bp3-icon-stacked-chart::before{content:\"\ue6e7\"}.jupyter-wrapper .bp3-icon-star::before{content:\"\u2605\"}.jupyter-wrapper .bp3-icon-star-empty::before{content:\"\u2606\"}.jupyter-wrapper .bp3-icon-step-backward::before{content:\"\ue6a7\"}.jupyter-wrapper .bp3-icon-step-chart::before{content:\"\ue70f\"}.jupyter-wrapper .bp3-icon-step-forward::before{content:\"\ue6ad\"}.jupyter-wrapper .bp3-icon-stop::before{content:\"\ue6aa\"}.jupyter-wrapper .bp3-icon-stopwatch::before{content:\"\ue901\"}.jupyter-wrapper .bp3-icon-strikethrough::before{content:\"\ue7a6\"}.jupyter-wrapper .bp3-icon-style::before{content:\"\ue601\"}.jupyter-wrapper .bp3-icon-swap-horizontal::before{content:\"\ue745\"}.jupyter-wrapper .bp3-icon-swap-vertical::before{content:\"\ue744\"}.jupyter-wrapper .bp3-icon-symbol-circle::before{content:\"\ue72e\"}.jupyter-wrapper .bp3-icon-symbol-cross::before{content:\"\ue731\"}.jupyter-wrapper .bp3-icon-symbol-diamond::before{content:\"\ue730\"}.jupyter-wrapper .bp3-icon-symbol-square::before{content:\"\ue72f\"}.jupyter-wrapper .bp3-icon-symbol-triangle-down::before{content:\"\ue733\"}.jupyter-wrapper .bp3-icon-symbol-triangle-up::before{content:\"\ue732\"}.jupyter-wrapper .bp3-icon-tag::before{content:\"\ue61c\"}.jupyter-wrapper .bp3-icon-take-action::before{content:\"\ue6ca\"}.jupyter-wrapper .bp3-icon-taxi::before{content:\"\ue79e\"}.jupyter-wrapper .bp3-icon-text-highlight::before{content:\"\ue6dd\"}.jupyter-wrapper .bp3-icon-th::before{content:\"\ue667\"}.jupyter-wrapper .bp3-icon-th-derived::before{content:\"\ue669\"}.jupyter-wrapper .bp3-icon-th-disconnect::before{content:\"\ue7d8\"}.jupyter-wrapper .bp3-icon-th-filtered::before{content:\"\ue7c6\"}.jupyter-wrapper .bp3-icon-th-list::before{content:\"\ue668\"}.jupyter-wrapper .bp3-icon-thumbs-down::before{content:\"\ue6be\"}.jupyter-wrapper .bp3-icon-thumbs-up::before{content:\"\ue6bd\"}.jupyter-wrapper .bp3-icon-tick::before{content:\"\u2713\"}.jupyter-wrapper .bp3-icon-tick-circle::before{content:\"\ue779\"}.jupyter-wrapper .bp3-icon-time::before{content:\"\u23f2\"}.jupyter-wrapper .bp3-icon-timeline-area-chart::before{content:\"\ue6cd\"}.jupyter-wrapper .bp3-icon-timeline-bar-chart::before{content:\"\ue620\"}.jupyter-wrapper .bp3-icon-timeline-events::before{content:\"\ue61e\"}.jupyter-wrapper .bp3-icon-timeline-line-chart::before{content:\"\ue61f\"}.jupyter-wrapper .bp3-icon-tint::before{content:\"\ue6b2\"}.jupyter-wrapper .bp3-icon-torch::before{content:\"\ue677\"}.jupyter-wrapper .bp3-icon-tractor::before{content:\"\ue90c\"}.jupyter-wrapper .bp3-icon-train::before{content:\"\ue79f\"}.jupyter-wrapper .bp3-icon-translate::before{content:\"\ue759\"}.jupyter-wrapper .bp3-icon-trash::before{content:\"\ue63b\"}.jupyter-wrapper .bp3-icon-tree::before{content:\"\ue7b7\"}.jupyter-wrapper .bp3-icon-trending-down::before{content:\"\ue71a\"}.jupyter-wrapper .bp3-icon-trending-up::before{content:\"\ue719\"}.jupyter-wrapper .bp3-icon-truck::before{content:\"\ue90b\"}.jupyter-wrapper .bp3-icon-two-columns::before{content:\"\ue657\"}.jupyter-wrapper .bp3-icon-unarchive::before{content:\"\ue906\"}.jupyter-wrapper .bp3-icon-underline::before{content:\"\u2381\"}.jupyter-wrapper .bp3-icon-undo::before{content:\"\u238c\"}.jupyter-wrapper .bp3-icon-ungroup-objects::before{content:\"\ue688\"}.jupyter-wrapper .bp3-icon-unknown-vehicle::before{content:\"\ue73d\"}.jupyter-wrapper .bp3-icon-unlock::before{content:\"\ue626\"}.jupyter-wrapper .bp3-icon-unpin::before{content:\"\ue650\"}.jupyter-wrapper .bp3-icon-unresolve::before{content:\"\ue679\"}.jupyter-wrapper .bp3-icon-updated::before{content:\"\ue7a7\"}.jupyter-wrapper .bp3-icon-upload::before{content:\"\ue68f\"}.jupyter-wrapper .bp3-icon-user::before{content:\"\ue627\"}.jupyter-wrapper .bp3-icon-variable::before{content:\"\ue6f5\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-asc::before{content:\"\ue75b\"}.jupyter-wrapper .bp3-icon-vertical-bar-chart-desc::before{content:\"\ue71c\"}.jupyter-wrapper .bp3-icon-vertical-distribution::before{content:\"\ue721\"}.jupyter-wrapper .bp3-icon-video::before{content:\"\ue6a0\"}.jupyter-wrapper .bp3-icon-volume-down::before{content:\"\ue6a4\"}.jupyter-wrapper .bp3-icon-volume-off::before{content:\"\ue6a3\"}.jupyter-wrapper .bp3-icon-volume-up::before{content:\"\ue6a5\"}.jupyter-wrapper .bp3-icon-walk::before{content:\"\ue79d\"}.jupyter-wrapper .bp3-icon-warning-sign::before{content:\"\ue647\"}.jupyter-wrapper .bp3-icon-waterfall-chart::before{content:\"\ue6e6\"}.jupyter-wrapper .bp3-icon-widget::before{content:\"\ue678\"}.jupyter-wrapper .bp3-icon-widget-button::before{content:\"\ue790\"}.jupyter-wrapper .bp3-icon-widget-footer::before{content:\"\ue792\"}.jupyter-wrapper .bp3-icon-widget-header::before{content:\"\ue791\"}.jupyter-wrapper .bp3-icon-wrench::before{content:\"\ue734\"}.jupyter-wrapper .bp3-icon-zoom-in::before{content:\"\ue641\"}.jupyter-wrapper .bp3-icon-zoom-out::before{content:\"\ue642\"}.jupyter-wrapper .bp3-icon-zoom-to-fit::before{content:\"\ue67b\"}.jupyter-wrapper .bp3-submenu>.bp3-popover-wrapper{display:block}.jupyter-wrapper .bp3-submenu .bp3-popover-target{display:block}.jupyter-wrapper .bp3-submenu.bp3-popover{-webkit-box-shadow:none;box-shadow:none;padding:0 5px}.jupyter-wrapper .bp3-submenu.bp3-popover>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.jupyter-wrapper .bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-menu{margin:0;border-radius:3px;background:#fff;min-width:180px;padding:5px;list-style:none;text-align:left;color:#182026}.jupyter-wrapper .bp3-menu-divider{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-divider{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;padding:5px 7px;text-decoration:none;line-height:20px;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-menu-item>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>*{margin-right:7px}.jupyter-wrapper .bp3-menu-item:empty::before,.jupyter-wrapper .bp3-menu-item>:last-child{margin-right:0}.jupyter-wrapper .bp3-menu-item>.bp3-fill{word-break:break-word}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(167,182,194,.3);cursor:pointer;text-decoration:none}.jupyter-wrapper .bp3-menu-item.bp3-disabled{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-dark .bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{background-color:rgba(138,155,168,.15);color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{background-color:inherit;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-success{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-menu-item::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:7px}.jupyter-wrapper .bp3-menu-item::before,.jupyter-wrapper .bp3-menu-item>.bp3-icon{margin-top:2px;color:#5c7080}.jupyter-wrapper .bp3-menu-item .bp3-menu-item-label{color:#5c7080}.jupyter-wrapper .bp3-menu-item:hover,.jupyter-wrapper .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{color:inherit}.jupyter-wrapper .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-menu-item:active{background-color:rgba(115,134,148,.3)}.jupyter-wrapper .bp3-menu-item.bp3-disabled{outline:none !important;background-color:inherit !important;cursor:not-allowed !important;color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(92,112,128,.6) !important}.jupyter-wrapper .bp3-large .bp3-menu-item{padding:9px 7px;line-height:22px;font-size:16px}.jupyter-wrapper .bp3-large .bp3-menu-item .bp3-icon{margin-top:3px}.jupyter-wrapper .bp3-large .bp3-menu-item::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:1px;margin-right:10px}.jupyter-wrapper button.bp3-menu-item{border:none;background:none;width:100%;text-align:left}.jupyter-wrapper .bp3-menu-header{display:block;margin:5px;border-top:1px solid rgba(16,22,26,.15);cursor:default;padding-left:2px}.jupyter-wrapper .bp3-dark .bp3-menu-header{border-top-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-menu-header:first-of-type{border-top:none}.jupyter-wrapper .bp3-menu-header>h6{color:#182026;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;padding:10px 7px 0 1px;line-height:17px}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-large .bp3-menu-header>h6{padding-top:15px;padding-bottom:5px;font-size:18px}.jupyter-wrapper .bp3-large .bp3-menu-header:first-of-type>h6{padding-top:0}.jupyter-wrapper .bp3-dark .bp3-menu{background:#30404d;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{background-color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active{background-color:#106ba3}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{background-color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active{background-color:#0d8050}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{background-color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active{background-color:#bf7326}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{color:inherit}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{background-color:#db3737}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active{background-color:#c23030}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{color:#fff}.jupyter-wrapper .bp3-dark .bp3-menu-item::before,.jupyter-wrapper .bp3-dark .bp3-menu-item>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item .bp3-menu-item-label{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-active,.jupyter-wrapper .bp3-dark .bp3-menu-item:active{background-color:rgba(138,155,168,.3)}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled::before,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{color:rgba(167,182,194,.6) !important}.jupyter-wrapper .bp3-dark .bp3-menu-divider,.jupyter-wrapper .bp3-dark .bp3-menu-header{border-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-dark .bp3-menu-header>h6{color:#f5f8fa}.jupyter-wrapper .bp3-label .bp3-menu{margin-top:5px}.jupyter-wrapper .bp3-navbar{position:relative;z-index:10;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);background-color:#fff;width:100%;height:50px;padding:0 15px}.jupyter-wrapper .bp3-navbar.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-navbar{background-color:#394b59}.jupyter-wrapper .bp3-navbar.bp3-dark{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-navbar{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-navbar.bp3-fixed-top{position:fixed;top:0;right:0;left:0}.jupyter-wrapper .bp3-navbar-heading{margin-right:15px;font-size:16px}.jupyter-wrapper .bp3-navbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.jupyter-wrapper .bp3-navbar-group.bp3-align-left{float:left}.jupyter-wrapper .bp3-navbar-group.bp3-align-right{float:right}.jupyter-wrapper .bp3-navbar-divider{margin:0 10px;border-left:1px solid rgba(16,22,26,.15);height:20px}.jupyter-wrapper .bp3-dark .bp3-navbar-divider{border-left-color:rgba(255,255,255,.15)}.jupyter-wrapper .bp3-non-ideal-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.jupyter-wrapper .bp3-non-ideal-state>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-non-ideal-state>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-non-ideal-state::before,.jupyter-wrapper .bp3-non-ideal-state>*{margin-bottom:20px}.jupyter-wrapper .bp3-non-ideal-state:empty::before,.jupyter-wrapper .bp3-non-ideal-state>:last-child{margin-bottom:0}.jupyter-wrapper .bp3-non-ideal-state>*{max-width:400px}.jupyter-wrapper .bp3-non-ideal-state-visual{color:rgba(92,112,128,.6);font-size:60px}.jupyter-wrapper .bp3-dark .bp3-non-ideal-state-visual{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-overflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.jupyter-wrapper .bp3-overflow-list-spacer{-ms-flex-negative:1;flex-shrink:1;width:1px}.jupyter-wrapper body.bp3-overlay-open{overflow:hidden}.jupyter-wrapper .bp3-overlay{position:static;top:0;right:0;bottom:0;left:0;z-index:20}.jupyter-wrapper .bp3-overlay:not(.bp3-overlay-open){pointer-events:none}.jupyter-wrapper .bp3-overlay.bp3-overlay-container{position:fixed;overflow:hidden}.jupyter-wrapper .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container{position:fixed;overflow:auto}.jupyter-wrapper .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{position:absolute}.jupyter-wrapper .bp3-overlay.bp3-overlay-inline{display:inline;overflow:visible}.jupyter-wrapper .bp3-overlay-content{position:fixed;z-index:20}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-content,.jupyter-wrapper .bp3-overlay-scroll-container .bp3-overlay-content{position:absolute}.jupyter-wrapper .bp3-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;z-index:20;background-color:rgba(16,22,26,.7);overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear{opacity:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-enter-active,.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit{opacity:1}.jupyter-wrapper .bp3-overlay-backdrop.bp3-overlay-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-overlay-backdrop:focus{outline:none}.jupyter-wrapper .bp3-overlay-inline .bp3-overlay-backdrop{position:absolute}.jupyter-wrapper .bp3-panel-stack{position:relative;overflow:hidden}.jupyter-wrapper .bp3-panel-stack-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-shadow:0 1px rgba(16,22,26,.15);box-shadow:0 1px rgba(16,22,26,.15);height:30px}.jupyter-wrapper .bp3-dark .bp3-panel-stack-header{-webkit-box-shadow:0 1px rgba(255,255,255,.15);box-shadow:0 1px rgba(255,255,255,.15)}.jupyter-wrapper .bp3-panel-stack-header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jupyter-wrapper .bp3-panel-stack-header .bp3-heading{margin:0 5px}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back{margin-left:5px;padding-left:0;white-space:nowrap}.jupyter-wrapper .bp3-button.bp3-panel-stack-header-back .bp3-icon{margin:0 2px}.jupyter-wrapper .bp3-panel-stack-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:-1px;border-right:1px solid rgba(16,22,26,.15);background-color:#fff;overflow-y:auto}.jupyter-wrapper .bp3-dark .bp3-panel-stack-view{background-color:#30404d}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-push .bp3-panel-stack-exit-active{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-enter-active,.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-appear-active{-webkit-transform:translate(0%);transform:translate(0%);opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}.jupyter-wrapper .bp3-panel-stack-pop .bp3-panel-stack-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1);display:inline-block;z-index:20;border-radius:3px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow{position:absolute;width:30px;height:30px}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{margin:5px;width:20px;height:20px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{margin-top:-17px;margin-bottom:17px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{bottom:-11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{margin-left:17px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{left:-11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{margin-top:17px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{top:-11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{margin-right:17px;margin-left:-17px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{right:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{top:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{right:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{left:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{bottom:-0.3934px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-popover .bp3-popover-content{background:#fff;color:inherit}.jupyter-wrapper .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-popover .bp3-popover-arrow-fill{fill:#fff}.jupyter-wrapper .bp3-popover-enter>.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover{-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover .bp3-popover-content{position:relative;border-radius:3px}.jupyter-wrapper .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{max-width:350px;padding:20px}.jupyter-wrapper .bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{width:350px}.jupyter-wrapper .bp3-popover.bp3-minimal{margin:0 !important}.jupyter-wrapper .bp3-popover.bp3-minimal .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.jupyter-wrapper .bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-popover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-content{background:#30404d;color:inherit}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-popover.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-popover .bp3-popover-arrow-fill{fill:#30404d}.jupyter-wrapper .bp3-popover-arrow::before{display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;content:\"\"}.jupyter-wrapper .bp3-tether-pinned .bp3-popover-arrow{display:none}.jupyter-wrapper .bp3-popover-backdrop{background:rgba(255,255,255,0)}.jupyter-wrapper .bp3-transition-container{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear{opacity:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-enter-active,.jupyter-wrapper .bp3-transition-container.bp3-popover-appear-active{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit{opacity:1}.jupyter-wrapper .bp3-transition-container.bp3-popover-exit-active{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-transition-container:focus{outline:none}.jupyter-wrapper .bp3-transition-container.bp3-popover-leave .bp3-popover-content{pointer-events:none}.jupyter-wrapper .bp3-transition-container[data-x-out-of-boundaries]{display:none}.jupyter-wrapper span.bp3-popover-target{display:inline-block}.jupyter-wrapper .bp3-popover-wrapper.bp3-fill{width:100%}.jupyter-wrapper .bp3-portal{position:absolute;top:0;right:0;left:0}@-webkit-keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes linear-progress-bar-stripes{from{background-position:0 0}to{background-position:30px 0}}.jupyter-wrapper .bp3-progress-bar{display:block;position:relative;border-radius:40px;background:rgba(92,112,128,.2);width:100%;height:8px;overflow:hidden}.jupyter-wrapper .bp3-progress-bar .bp3-progress-meter{position:absolute;border-radius:40px;background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);background-color:rgba(92,112,128,.8);background-size:30px 30px;width:100%;height:100%;-webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{animation:linear-progress-bar-stripes 300ms linear infinite reverse}.jupyter-wrapper .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{background-image:none}.jupyter-wrapper .bp3-dark .bp3-progress-bar{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-dark .bp3-progress-bar .bp3-progress-meter{background-color:#8a9ba8}.jupyter-wrapper .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{background-color:#137cbd}.jupyter-wrapper .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{background-color:#0f9960}.jupyter-wrapper .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{background-color:#d9822b}.jupyter-wrapper .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{background-color:#db3737}@-webkit-keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}@keyframes skeleton-glow{from{border-color:rgba(206,217,224,.2);background:rgba(206,217,224,.2)}to{border-color:rgba(92,112,128,.2);background:rgba(92,112,128,.2)}}.jupyter-wrapper .bp3-skeleton{border-color:rgba(206,217,224,.2) !important;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(206,217,224,.2);background-clip:padding-box !important;cursor:default;color:rgba(0,0,0,0) !important;-webkit-animation:1000ms linear infinite alternate skeleton-glow;animation:1000ms linear infinite alternate skeleton-glow;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-skeleton::before,.jupyter-wrapper .bp3-skeleton::after,.jupyter-wrapper .bp3-skeleton *{visibility:hidden !important}.jupyter-wrapper .bp3-slider{width:100%;min-width:150px;height:40px;position:relative;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-slider:hover{cursor:pointer}.jupyter-wrapper .bp3-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-slider.bp3-disabled{opacity:.5;cursor:not-allowed}.jupyter-wrapper .bp3-slider.bp3-slider-unlabeled{height:16px}.jupyter-wrapper .bp3-slider-track,.jupyter-wrapper .bp3-slider-progress{top:5px;right:0;left:0;height:6px;position:absolute}.jupyter-wrapper .bp3-slider-track{border-radius:3px;overflow:hidden}.jupyter-wrapper .bp3-slider-progress{background:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-dark .bp3-slider-progress{background:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.jupyter-wrapper .bp3-slider-progress.bp3-intent-success{background-color:#0f9960}.jupyter-wrapper .bp3-slider-progress.bp3-intent-warning{background-color:#d9822b}.jupyter-wrapper .bp3-slider-progress.bp3-intent-danger{background-color:#db3737}.jupyter-wrapper .bp3-slider-handle{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-color:#f5f8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));color:#182026;position:absolute;top:0;left:0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;width:16px;height:16px}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5}.jupyter-wrapper .bp3-slider-handle:active,.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none}.jupyter-wrapper .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-slider-handle.bp3-disabled{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(206,217,224,.5);background-image:none;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle:disabled.bp3-active:hover,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active,.jupyter-wrapper .bp3-slider-handle.bp3-disabled.bp3-active:hover{background:rgba(206,217,224,.7)}.jupyter-wrapper .bp3-slider-handle:focus{z-index:1}.jupyter-wrapper .bp3-slider-handle:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);background-clip:padding-box;background-color:#ebf1f5;z-index:2;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:-webkit-grab;cursor:grab}.jupyter-wrapper .bp3-slider-handle.bp3-active{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);background-color:#d8e1e8;background-image:none;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);cursor:-webkit-grabbing;cursor:grabbing}.jupyter-wrapper .bp3-disabled .bp3-slider-handle{-webkit-box-shadow:none;box-shadow:none;background:#bfccd6;pointer-events:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#394b59;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover,.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-dark .bp3-slider-handle:active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);background-color:#202b33;background-image:none}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(57,75,89,.5);background-image:none;color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-slider-handle:disabled.bp3-active,.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{background:rgba(57,75,89,.7)}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{background:rgba(16,22,26,.5);stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-slider-handle,.jupyter-wrapper .bp3-dark .bp3-slider-handle:hover{background-color:#394b59}.jupyter-wrapper .bp3-dark .bp3-slider-handle.bp3-active{background-color:#293742}.jupyter-wrapper .bp3-dark .bp3-disabled .bp3-slider-handle{border-color:#5c7080;-webkit-box-shadow:none;box-shadow:none;background:#5c7080}.jupyter-wrapper .bp3-slider-handle .bp3-slider-label{margin-left:8px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-disabled .bp3-slider-handle .bp3-slider-label{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-slider-handle.bp3-start,.jupyter-wrapper .bp3-slider-handle.bp3-end{width:8px}.jupyter-wrapper .bp3-slider-handle.bp3-start{border-top-right-radius:0;border-bottom-right-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end{margin-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.jupyter-wrapper .bp3-slider-handle.bp3-end .bp3-slider-label{margin-left:0}.jupyter-wrapper .bp3-slider-label{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);display:inline-block;position:absolute;padding:2px 5px;vertical-align:top;line-height:1;font-size:12px}.jupyter-wrapper .bp3-slider.bp3-vertical{width:40px;min-width:40px;height:150px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-track,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:0;bottom:0;left:5px;width:6px;height:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-progress{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-label{-webkit-transform:translate(20px, 50%);transform:translate(20px, 50%)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle{top:auto}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{margin-top:-8px;margin-left:0}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{margin-left:0;width:16px;height:8px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{border-top-left-radius:0;border-bottom-right-radius:3px}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{-webkit-transform:translate(20px);transform:translate(20px)}.jupyter-wrapper .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{margin-bottom:8px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}@-webkit-keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pt-spinner-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jupyter-wrapper .bp3-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle}.jupyter-wrapper .bp3-spinner svg{display:block}.jupyter-wrapper .bp3-spinner path{fill-opacity:0}.jupyter-wrapper .bp3-spinner .bp3-spinner-head{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);stroke:rgba(92,112,128,.8);stroke-linecap:round}.jupyter-wrapper .bp3-spinner .bp3-spinner-track{stroke:rgba(92,112,128,.2)}.jupyter-wrapper .bp3-spinner-animation{-webkit-animation:pt-spinner-animation 500ms linear infinite;animation:pt-spinner-animation 500ms linear infinite}.jupyter-wrapper .bp3-no-spin>.bp3-spinner-animation{-webkit-animation:none;animation:none}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-head{stroke:#8a9ba8}.jupyter-wrapper .bp3-dark .bp3-spinner .bp3-spinner-track{stroke:rgba(16,22,26,.5)}.jupyter-wrapper .bp3-spinner.bp3-intent-primary .bp3-spinner-head{stroke:#137cbd}.jupyter-wrapper .bp3-spinner.bp3-intent-success .bp3-spinner-head{stroke:#0f9960}.jupyter-wrapper .bp3-spinner.bp3-intent-warning .bp3-spinner-head{stroke:#d9822b}.jupyter-wrapper .bp3-spinner.bp3-intent-danger .bp3-spinner-head{stroke:#db3737}.jupyter-wrapper .bp3-tabs.bp3-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{border-radius:3px;width:100%;padding:0 10px}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true]{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(19,124,189,.2)}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(19,124,189,.2);height:auto}.jupyter-wrapper .bp3-tabs.bp3-vertical>.bp3-tab-panel{margin-top:0;padding-left:20px}.jupyter-wrapper .bp3-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:0;border:none;padding:0;list-style:none}.jupyter-wrapper .bp3-tab-list>*:not(:last-child){margin-right:20px}.jupyter-wrapper .bp3-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;cursor:pointer;max-width:100%;vertical-align:top;line-height:30px;color:#182026;font-size:14px}.jupyter-wrapper .bp3-tab a{display:block;text-decoration:none;color:inherit}.jupyter-wrapper .bp3-tab-indicator-wrapper~.bp3-tab{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.jupyter-wrapper .bp3-tab[aria-disabled=true]{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tab[aria-selected=true]{border-radius:0;-webkit-box-shadow:inset 0 -3px 0 #106ba3;box-shadow:inset 0 -3px 0 #106ba3}.jupyter-wrapper .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-tab:not([aria-disabled=true]):hover{color:#106ba3}.jupyter-wrapper .bp3-tab:focus{-moz-outline-radius:0}.jupyter-wrapper .bp3-large>.bp3-tab{line-height:40px;font-size:16px}.jupyter-wrapper .bp3-tab-panel{margin-top:20px}.jupyter-wrapper .bp3-tab-panel[aria-hidden=true]{display:none}.jupyter-wrapper .bp3-tab-indicator-wrapper{position:absolute;top:0;left:0;-webkit-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);-webkit-transition:height,width,-webkit-transform;transition:height,width,-webkit-transform;transition:height,transform,width;transition:height,transform,width,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);pointer-events:none}.jupyter-wrapper .bp3-tab-indicator-wrapper .bp3-tab-indicator{position:absolute;right:0;bottom:0;left:0;background-color:#106ba3;height:3px}.jupyter-wrapper .bp3-tab-indicator-wrapper.bp3-no-animation{-webkit-transition:none;transition:none}.jupyter-wrapper .bp3-dark .bp3-tab{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tab[aria-disabled=true]{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true]{-webkit-box-shadow:inset 0 -3px 0 #48aff0;box-shadow:inset 0 -3px 0 #48aff0}.jupyter-wrapper .bp3-dark .bp3-tab[aria-selected=true],.jupyter-wrapper .bp3-dark .bp3-tab:not([aria-disabled=true]):hover{color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tab-indicator{background-color:#48aff0}.jupyter-wrapper .bp3-flex-expander{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.jupyter-wrapper .bp3-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:#5c7080;min-width:20px;max-width:100%;min-height:20px;padding:2px 6px;line-height:16px;color:#f5f8fa;font-size:12px}.jupyter-wrapper .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-interactive:hover{background-color:rgba(92,112,128,.85)}.jupyter-wrapper .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-interactive:active{background-color:rgba(92,112,128,.7)}.jupyter-wrapper .bp3-tag>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag::before,.jupyter-wrapper .bp3-tag>*{margin-right:4px}.jupyter-wrapper .bp3-tag:empty::before,.jupyter-wrapper .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag:focus{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag.bp3-round{border-radius:30px;padding-right:8px;padding-left:8px}.jupyter-wrapper .bp3-dark .bp3-tag{background-color:#bfccd6;color:#182026}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:hover{background-color:rgba(191,204,214,.85)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-interactive:active{background-color:rgba(191,204,214,.7)}.jupyter-wrapper .bp3-dark .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag .bp3-icon-large{fill:currentColor}.jupyter-wrapper .bp3-tag>.bp3-icon,.jupyter-wrapper .bp3-tag .bp3-icon-standard,.jupyter-wrapper .bp3-tag .bp3-icon-large{fill:#fff}.jupyter-wrapper .bp3-tag.bp3-large,.jupyter-wrapper .bp3-large .bp3-tag{min-width:30px;min-height:30px;padding:0 10px;line-height:20px;font-size:14px}.jupyter-wrapper .bp3-tag.bp3-large::before,.jupyter-wrapper .bp3-tag.bp3-large>*,.jupyter-wrapper .bp3-large .bp3-tag::before,.jupyter-wrapper .bp3-large .bp3-tag>*{margin-right:7px}.jupyter-wrapper .bp3-tag.bp3-large:empty::before,.jupyter-wrapper .bp3-tag.bp3-large>:last-child,.jupyter-wrapper .bp3-large .bp3-tag:empty::before,.jupyter-wrapper .bp3-large .bp3-tag>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag.bp3-large.bp3-round,.jupyter-wrapper .bp3-large .bp3-tag.bp3-round{padding-right:12px;padding-left:12px}.jupyter-wrapper .bp3-tag.bp3-intent-primary{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-success{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-warning{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.7)}.jupyter-wrapper .bp3-tag.bp3-intent-danger{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.85)}.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.7)}.jupyter-wrapper .bp3-tag.bp3-fill{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jupyter-wrapper .bp3-tag.bp3-minimal>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal .bp3-icon-large{fill:#5c7080}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){background-color:rgba(138,155,168,.2);color:#182026}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(92,112,128,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]){color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:hover{background-color:rgba(191,204,214,.3)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]).bp3-interactive:active{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-])>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large{fill:#a7b6c2}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.15);color:#106ba3}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{fill:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{background-color:rgba(19,124,189,.25);color:#48aff0}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{background-color:rgba(19,124,189,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{background-color:rgba(19,124,189,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.15);color:#0d8050}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{fill:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{background-color:rgba(15,153,96,.25);color:#3dcc91}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{background-color:rgba(15,153,96,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{background-color:rgba(15,153,96,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.15);color:#bf7326}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{fill:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{background-color:rgba(217,130,43,.25);color:#ffb366}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{background-color:rgba(217,130,43,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{background-color:rgba(217,130,43,.45)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.15);color:#c23030}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.25)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.jupyter-wrapper .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{fill:#db3737}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{background-color:rgba(219,55,55,.25);color:#ff7373}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{cursor:pointer}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{background-color:rgba(219,55,55,.35)}.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.jupyter-wrapper .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{background-color:rgba(219,55,55,.45)}.jupyter-wrapper .bp3-tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;margin-top:-2px;margin-right:-6px !important;margin-bottom:-2px;border:none;background:none;cursor:pointer;padding:2px;padding-left:0;color:inherit}.jupyter-wrapper .bp3-tag-remove:hover{opacity:.8;background:none;text-decoration:none}.jupyter-wrapper .bp3-tag-remove:active{opacity:1}.jupyter-wrapper .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons16\",sans-serif;font-size:16px;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:\"\ue6d7\"}.jupyter-wrapper .bp3-large .bp3-tag-remove{margin-right:-10px !important;padding:5px;padding-left:0}.jupyter-wrapper .bp3-large .bp3-tag-remove:empty::before{line-height:1;font-family:\"Icons20\",sans-serif;font-size:20px;font-weight:400;font-style:normal}.jupyter-wrapper .bp3-tag-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:text;height:auto;min-height:30px;padding-right:0;padding-left:5px;line-height:inherit}.jupyter-wrapper .bp3-tag-input>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input>.bp3-tag-input-values{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-icon{margin-top:7px;margin-right:7px;margin-left:2px;color:#5c7080}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:5px;margin-right:7px;min-width:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>.bp3-fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-right:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:empty::before,.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{padding-left:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:5px}.jupyter-wrapper .bp3-tag-input .bp3-tag{overflow-wrap:break-word}.jupyter-wrapper .bp3-tag-input .bp3-tag.bp3-active{outline:rgba(19,124,189,.6) auto 2px;outline-offset:0;-moz-outline-radius:6px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:80px;line-height:20px}.jupyter-wrapper .bp3-tag-input .bp3-input-ghost:disabled,.jupyter-wrapper .bp3-tag-input .bp3-input-ghost.bp3-disabled{cursor:not-allowed}.jupyter-wrapper .bp3-tag-input .bp3-button,.jupyter-wrapper .bp3-tag-input .bp3-spinner{margin:3px;margin-left:0}.jupyter-wrapper .bp3-tag-input .bp3-button{min-width:24px;min-height:24px;padding:0 7px}.jupyter-wrapper .bp3-tag-input.bp3-large{height:auto;min-height:40px}.jupyter-wrapper .bp3-tag-input.bp3-large::before,.jupyter-wrapper .bp3-tag-input.bp3-large>*{margin-right:10px}.jupyter-wrapper .bp3-tag-input.bp3-large:empty::before,.jupyter-wrapper .bp3-tag-input.bp3-large>:last-child{margin-right:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-tag-input-icon{margin-top:10px;margin-left:5px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-input-ghost{line-height:30px}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-button{min-width:30px;min-height:30px;padding:5px 10px;margin:5px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-large .bp3-spinner{margin:8px;margin-left:0}.jupyter-wrapper .bp3-tag-input.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);background-color:#fff}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tag-input.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-tag-input-icon,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-tag-input-icon{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost{color:#f5f8fa}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.jupyter-wrapper .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{color:rgba(167,182,194,.6)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active{-webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);background-color:rgba(16,22,26,.3)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{-webkit-box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{-webkit-box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{-webkit-box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger,.jupyter-wrapper .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{-webkit-box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-input-ghost{border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}.jupyter-wrapper .bp3-input-ghost::-webkit-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-moz-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::-ms-input-placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost::placeholder{opacity:1;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-input-ghost:focus{outline:none !important}.jupyter-wrapper .bp3-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative !important;margin:20px 0 0;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);background-color:#fff;min-width:300px;max-width:500px;pointer-events:all}.jupyter-wrapper .bp3-toast.bp3-toast-enter,.jupyter-wrapper .bp3-toast.bp3-toast-appear{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-enter~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.jupyter-wrapper .bp3-toast.bp3-toast-enter-active~.bp3-toast,.jupyter-wrapper .bp3-toast.bp3-toast-appear-active~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-toast.bp3-toast-exit~.bp3-toast{-webkit-transform:translateY(0);transform:translateY(0)}.jupyter-wrapper .bp3-toast.bp3-toast-exit-active~.bp3-toast{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:50ms;transition-delay:50ms}.jupyter-wrapper .bp3-toast .bp3-button-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;padding-left:0}.jupyter-wrapper .bp3-toast>.bp3-icon{margin:12px;margin-right:0;color:#5c7080}.jupyter-wrapper .bp3-toast.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-toast{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);background-color:#394b59}.jupyter-wrapper .bp3-toast.bp3-dark>.bp3-icon,.jupyter-wrapper .bp3-dark .bp3-toast>.bp3-icon{color:#a7b6c2}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] a:hover{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-]>.bp3-icon{color:#fff}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::before,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{color:rgba(255,255,255,.7) !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:focus{outline-color:rgba(255,255,255,.5)}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:hover{background-color:rgba(255,255,255,.15) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button:active{background-color:rgba(255,255,255,.3) !important;color:#fff !important}.jupyter-wrapper .bp3-toast[class*=bp3-intent-] .bp3-button::after{background:rgba(255,255,255,.3) !important}.jupyter-wrapper .bp3-toast.bp3-intent-primary{background-color:#137cbd;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-success{background-color:#0f9960;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-warning{background-color:#d9822b;color:#fff}.jupyter-wrapper .bp3-toast.bp3-intent-danger{background-color:#db3737;color:#fff}.jupyter-wrapper .bp3-toast-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:11px;word-break:break-word}.jupyter-wrapper .bp3-toast-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;left:0;z-index:40;overflow:hidden;padding:0 20px 20px;pointer-events:none}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-top{top:0;bottom:auto}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;bottom:0}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jupyter-wrapper .bp3-toast-container.bp3-toast-container-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active)~.bp3-toast,.jupyter-wrapper .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active~.bp3-toast{-webkit-transform:translateY(60px);transform:translateY(60px)}.jupyter-wrapper .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow{position:absolute;width:22px;height:22px}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{margin:4px;width:14px;height:14px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{margin-top:-11px;margin-bottom:11px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{bottom:-8px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{margin-left:11px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{left:-8px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{margin-top:11px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{top:-8px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{margin-right:11px;margin-left:-11px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{right:-8px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jupyter-wrapper .bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jupyter-wrapper .bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{top:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{right:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{left:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{bottom:-0.22183px}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:top left;transform-origin:top left}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:top center;transform-origin:top center}.jupyter-wrapper .bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:top right;transform-origin:top right}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:center left;transform-origin:center left}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:center center;transform-origin:center center}.jupyter-wrapper .bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:center right;transform-origin:center right}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{-webkit-transform-origin:bottom left;transform-origin:bottom left}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{-webkit-transform-origin:bottom center;transform-origin:bottom center}.jupyter-wrapper .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{-webkit-transform-origin:bottom right;transform-origin:bottom right}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{background:#394b59;color:#f5f8fa}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);box-shadow:1px 1px 6px rgba(16,22,26,.2)}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.1}.jupyter-wrapper .bp3-tooltip .bp3-popover-arrow-fill{fill:#394b59}.jupyter-wrapper .bp3-popover-enter>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8)}.jupyter-wrapper .bp3-popover-enter-active>.bp3-tooltip,.jupyter-wrapper .bp3-popover-appear-active>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-popover-exit>.bp3-tooltip{-webkit-transform:scale(1);transform:scale(1)}.jupyter-wrapper .bp3-popover-exit-active>.bp3-tooltip{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-tooltip .bp3-popover-content{padding:10px 12px}.jupyter-wrapper .bp3-tooltip.bp3-dark,.jupyter-wrapper .bp3-dark .bp3-tooltip{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-content,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-content{background:#e1e8ed;color:#394b59}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{-webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);box-shadow:1px 1px 6px rgba(16,22,26,.4)}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{fill:#10161a;fill-opacity:.2}.jupyter-wrapper .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.jupyter-wrapper .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{fill:#e1e8ed}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-content{background:#137cbd;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{fill:#137cbd}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-content{background:#0f9960;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{fill:#0f9960}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-content{background:#d9822b;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{fill:#d9822b}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-content{background:#db3737;color:#fff}.jupyter-wrapper .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{fill:#db3737}.jupyter-wrapper .bp3-tooltip-indicator{border-bottom:dotted 1px;cursor:help}.jupyter-wrapper .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-tree .bp3-icon-large{color:#5c7080}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-tree-node-list{margin:0;padding-left:0;list-style:none}.jupyter-wrapper .bp3-tree-root{position:relative;background-color:rgba(0,0,0,0);cursor:default;padding-left:0}.jupyter-wrapper .bp3-tree-node-content-0{padding-left:0px}.jupyter-wrapper .bp3-tree-node-content-1{padding-left:23px}.jupyter-wrapper .bp3-tree-node-content-2{padding-left:46px}.jupyter-wrapper .bp3-tree-node-content-3{padding-left:69px}.jupyter-wrapper .bp3-tree-node-content-4{padding-left:92px}.jupyter-wrapper .bp3-tree-node-content-5{padding-left:115px}.jupyter-wrapper .bp3-tree-node-content-6{padding-left:138px}.jupyter-wrapper .bp3-tree-node-content-7{padding-left:161px}.jupyter-wrapper .bp3-tree-node-content-8{padding-left:184px}.jupyter-wrapper .bp3-tree-node-content-9{padding-left:207px}.jupyter-wrapper .bp3-tree-node-content-10{padding-left:230px}.jupyter-wrapper .bp3-tree-node-content-11{padding-left:253px}.jupyter-wrapper .bp3-tree-node-content-12{padding-left:276px}.jupyter-wrapper .bp3-tree-node-content-13{padding-left:299px}.jupyter-wrapper .bp3-tree-node-content-14{padding-left:322px}.jupyter-wrapper .bp3-tree-node-content-15{padding-left:345px}.jupyter-wrapper .bp3-tree-node-content-16{padding-left:368px}.jupyter-wrapper .bp3-tree-node-content-17{padding-left:391px}.jupyter-wrapper .bp3-tree-node-content-18{padding-left:414px}.jupyter-wrapper .bp3-tree-node-content-19{padding-left:437px}.jupyter-wrapper .bp3-tree-node-content-20{padding-left:460px}.jupyter-wrapper .bp3-tree-node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding-right:5px}.jupyter-wrapper .bp3-tree-node-content:hover{background-color:rgba(191,204,214,.4)}.jupyter-wrapper .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node-caret-none{min-width:30px}.jupyter-wrapper .bp3-tree-node-caret{color:#5c7080;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;padding:7px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)}.jupyter-wrapper .bp3-tree-node-caret:hover{color:#182026}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree-node-caret:hover{color:#f5f8fa}.jupyter-wrapper .bp3-tree-node-caret.bp3-tree-node-caret-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jupyter-wrapper .bp3-tree-node-caret.bp3-icon-standard::before{content:\"\ue695\"}.jupyter-wrapper .bp3-tree-node-icon{position:relative;margin-right:7px}.jupyter-wrapper .bp3-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-label span{display:inline}.jupyter-wrapper .bp3-tree-node-secondary-label{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-wrapper,.jupyter-wrapper .bp3-tree-node-secondary-label .bp3-popover-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-content{background-color:inherit;cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-caret,.jupyter-wrapper .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{cursor:not-allowed;color:rgba(92,112,128,.6)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{color:#fff}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{color:rgba(255,255,255,.7)}.jupyter-wrapper .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{color:#fff}.jupyter-wrapper .bp3-dark .bp3-tree-node-content:hover{background-color:rgba(92,112,128,.3)}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large{color:#a7b6c2}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{color:#137cbd}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{color:#0f9960}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{color:#d9822b}.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.jupyter-wrapper .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{color:#db3737}.jupyter-wrapper .bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{background-color:#137cbd}.jupyter-wrapper .bp3-omnibar{-webkit-filter:blur(0);filter:blur(0);opacity:1;top:20vh;left:calc(50% - 250px);z-index:21;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);background-color:#fff;width:500px}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2}.jupyter-wrapper .bp3-omnibar.bp3-overlay-enter-active,.jupyter-wrapper .bp3-omnibar.bp3-overlay-appear-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit{-webkit-filter:blur(0);filter:blur(0);opacity:1}.jupyter-wrapper .bp3-omnibar.bp3-overlay-exit-active{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);-webkit-transition-delay:0;transition-delay:0}.jupyter-wrapper .bp3-omnibar .bp3-input{border-radius:0;background-color:rgba(0,0,0,0)}.jupyter-wrapper .bp3-omnibar .bp3-input,.jupyter-wrapper .bp3-omnibar .bp3-input:focus{-webkit-box-shadow:none;box-shadow:none}.jupyter-wrapper .bp3-omnibar .bp3-menu{border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(16,22,26,.15);box-shadow:inset 0 1px 0 rgba(16,22,26,.15);background-color:rgba(0,0,0,0);max-height:calc(60vh - 40px);overflow:auto}.jupyter-wrapper .bp3-omnibar .bp3-menu:empty{display:none}.jupyter-wrapper .bp3-dark .bp3-omnibar,.jupyter-wrapper .bp3-omnibar.bp3-dark{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);background-color:#30404d}.jupyter-wrapper .bp3-omnibar-overlay .bp3-overlay-backdrop{background-color:rgba(16,22,26,.2)}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper .bp3-multi-select{min-width:150px}.jupyter-wrapper .bp3-multi-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto}.jupyter-wrapper .bp3-select-popover .bp3-popover-content{padding:5px}.jupyter-wrapper .bp3-select-popover .bp3-input-group{margin-bottom:0}.jupyter-wrapper .bp3-select-popover .bp3-menu{max-width:400px;max-height:300px;overflow:auto;padding:0}.jupyter-wrapper .bp3-select-popover .bp3-menu:not(:first-child){padding-top:5px}.jupyter-wrapper :root{--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);--jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K)}.jupyter-wrapper .jp-AddIcon{background-image:var(--jp-icon-add)}.jupyter-wrapper .jp-BugIcon{background-image:var(--jp-icon-bug)}.jupyter-wrapper .jp-BuildIcon{background-image:var(--jp-icon-build)}.jupyter-wrapper .jp-CaretDownEmptyIcon{background-image:var(--jp-icon-caret-down-empty)}.jupyter-wrapper .jp-CaretDownEmptyThinIcon{background-image:var(--jp-icon-caret-down-empty-thin)}.jupyter-wrapper .jp-CaretDownIcon{background-image:var(--jp-icon-caret-down)}.jupyter-wrapper .jp-CaretLeftIcon{background-image:var(--jp-icon-caret-left)}.jupyter-wrapper .jp-CaretRightIcon{background-image:var(--jp-icon-caret-right)}.jupyter-wrapper .jp-CaretUpEmptyThinIcon{background-image:var(--jp-icon-caret-up-empty-thin)}.jupyter-wrapper .jp-CaretUpIcon{background-image:var(--jp-icon-caret-up)}.jupyter-wrapper .jp-CaseSensitiveIcon{background-image:var(--jp-icon-case-sensitive)}.jupyter-wrapper .jp-CheckIcon{background-image:var(--jp-icon-check)}.jupyter-wrapper .jp-CircleEmptyIcon{background-image:var(--jp-icon-circle-empty)}.jupyter-wrapper .jp-CircleIcon{background-image:var(--jp-icon-circle)}.jupyter-wrapper .jp-ClearIcon{background-image:var(--jp-icon-clear)}.jupyter-wrapper .jp-CloseIcon{background-image:var(--jp-icon-close)}.jupyter-wrapper .jp-ConsoleIcon{background-image:var(--jp-icon-console)}.jupyter-wrapper .jp-CopyIcon{background-image:var(--jp-icon-copy)}.jupyter-wrapper .jp-CutIcon{background-image:var(--jp-icon-cut)}.jupyter-wrapper .jp-DownloadIcon{background-image:var(--jp-icon-download)}.jupyter-wrapper .jp-EditIcon{background-image:var(--jp-icon-edit)}.jupyter-wrapper .jp-EllipsesIcon{background-image:var(--jp-icon-ellipses)}.jupyter-wrapper .jp-ExtensionIcon{background-image:var(--jp-icon-extension)}.jupyter-wrapper .jp-FastForwardIcon{background-image:var(--jp-icon-fast-forward)}.jupyter-wrapper .jp-FileIcon{background-image:var(--jp-icon-file)}.jupyter-wrapper .jp-FileUploadIcon{background-image:var(--jp-icon-file-upload)}.jupyter-wrapper .jp-FilterListIcon{background-image:var(--jp-icon-filter-list)}.jupyter-wrapper .jp-FolderIcon{background-image:var(--jp-icon-folder)}.jupyter-wrapper .jp-Html5Icon{background-image:var(--jp-icon-html5)}.jupyter-wrapper .jp-ImageIcon{background-image:var(--jp-icon-image)}.jupyter-wrapper .jp-InspectorIcon{background-image:var(--jp-icon-inspector)}.jupyter-wrapper .jp-JsonIcon{background-image:var(--jp-icon-json)}.jupyter-wrapper .jp-JupyterFaviconIcon{background-image:var(--jp-icon-jupyter-favicon)}.jupyter-wrapper .jp-JupyterIcon{background-image:var(--jp-icon-jupyter)}.jupyter-wrapper .jp-JupyterlabWordmarkIcon{background-image:var(--jp-icon-jupyterlab-wordmark)}.jupyter-wrapper .jp-KernelIcon{background-image:var(--jp-icon-kernel)}.jupyter-wrapper .jp-KeyboardIcon{background-image:var(--jp-icon-keyboard)}.jupyter-wrapper .jp-LauncherIcon{background-image:var(--jp-icon-launcher)}.jupyter-wrapper .jp-LineFormIcon{background-image:var(--jp-icon-line-form)}.jupyter-wrapper .jp-LinkIcon{background-image:var(--jp-icon-link)}.jupyter-wrapper .jp-ListIcon{background-image:var(--jp-icon-list)}.jupyter-wrapper .jp-ListingsInfoIcon{background-image:var(--jp-icon-listings-info)}.jupyter-wrapper .jp-MarkdownIcon{background-image:var(--jp-icon-markdown)}.jupyter-wrapper .jp-NewFolderIcon{background-image:var(--jp-icon-new-folder)}.jupyter-wrapper .jp-NotTrustedIcon{background-image:var(--jp-icon-not-trusted)}.jupyter-wrapper .jp-NotebookIcon{background-image:var(--jp-icon-notebook)}.jupyter-wrapper .jp-PaletteIcon{background-image:var(--jp-icon-palette)}.jupyter-wrapper .jp-PasteIcon{background-image:var(--jp-icon-paste)}.jupyter-wrapper .jp-PythonIcon{background-image:var(--jp-icon-python)}.jupyter-wrapper .jp-RKernelIcon{background-image:var(--jp-icon-r-kernel)}.jupyter-wrapper .jp-ReactIcon{background-image:var(--jp-icon-react)}.jupyter-wrapper .jp-RefreshIcon{background-image:var(--jp-icon-refresh)}.jupyter-wrapper .jp-RegexIcon{background-image:var(--jp-icon-regex)}.jupyter-wrapper .jp-RunIcon{background-image:var(--jp-icon-run)}.jupyter-wrapper .jp-RunningIcon{background-image:var(--jp-icon-running)}.jupyter-wrapper .jp-SaveIcon{background-image:var(--jp-icon-save)}.jupyter-wrapper .jp-SearchIcon{background-image:var(--jp-icon-search)}.jupyter-wrapper .jp-SettingsIcon{background-image:var(--jp-icon-settings)}.jupyter-wrapper .jp-SpreadsheetIcon{background-image:var(--jp-icon-spreadsheet)}.jupyter-wrapper .jp-StopIcon{background-image:var(--jp-icon-stop)}.jupyter-wrapper .jp-TabIcon{background-image:var(--jp-icon-tab)}.jupyter-wrapper .jp-TerminalIcon{background-image:var(--jp-icon-terminal)}.jupyter-wrapper .jp-TextEditorIcon{background-image:var(--jp-icon-text-editor)}.jupyter-wrapper .jp-TrustedIcon{background-image:var(--jp-icon-trusted)}.jupyter-wrapper .jp-UndoIcon{background-image:var(--jp-icon-undo)}.jupyter-wrapper .jp-VegaIcon{background-image:var(--jp-icon-vega)}.jupyter-wrapper .jp-YamlIcon{background-image:var(--jp-icon-yaml)}.jupyter-wrapper :root{--jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.jupyter-wrapper .jp-Icon,.jupyter-wrapper .jp-MaterialIcon{background-position:center;background-repeat:no-repeat;background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.jupyter-wrapper .jp-Icon-16{background-size:16px;min-width:16px;min-height:16px}.jupyter-wrapper .jp-Icon-18{background-size:18px;min-width:18px;min-height:18px}.jupyter-wrapper .jp-Icon-20{background-size:20px;min-width:20px;min-height:20px}.jupyter-wrapper .jp-icon0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-accent0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-accent0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-accent1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-accent2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-accent3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-accent4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-none[fill]{fill:none}.jupyter-wrapper .jp-icon-none[stroke]{stroke:none}.jupyter-wrapper .jp-icon-brand0[fill]{fill:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[fill]{fill:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[fill]{fill:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[fill]{fill:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-brand0[stroke]{stroke:var(--jp-brand-color0)}.jupyter-wrapper .jp-icon-brand1[stroke]{stroke:var(--jp-brand-color1)}.jupyter-wrapper .jp-icon-brand2[stroke]{stroke:var(--jp-brand-color2)}.jupyter-wrapper .jp-icon-brand3[stroke]{stroke:var(--jp-brand-color3)}.jupyter-wrapper .jp-icon-brand4[stroke]{stroke:var(--jp-brand-color4)}.jupyter-wrapper .jp-icon-warn0[fill]{fill:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[fill]{fill:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[fill]{fill:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[fill]{fill:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-warn0[stroke]{stroke:var(--jp-warn-color0)}.jupyter-wrapper .jp-icon-warn1[stroke]{stroke:var(--jp-warn-color1)}.jupyter-wrapper .jp-icon-warn2[stroke]{stroke:var(--jp-warn-color2)}.jupyter-wrapper .jp-icon-warn3[stroke]{stroke:var(--jp-warn-color3)}.jupyter-wrapper .jp-icon-contrast0[fill]{fill:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[fill]{fill:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[fill]{fill:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[fill]{fill:var(--jp-icon-contrast-color3)}.jupyter-wrapper .jp-icon-contrast0[stroke]{stroke:var(--jp-icon-contrast-color0)}.jupyter-wrapper .jp-icon-contrast1[stroke]{stroke:var(--jp-icon-contrast-color1)}.jupyter-wrapper .jp-icon-contrast2[stroke]{stroke:var(--jp-icon-contrast-color2)}.jupyter-wrapper .jp-icon-contrast3[stroke]{stroke:var(--jp-icon-contrast-color3)}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill]{fill:#fff}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:#fff}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon3[fill]{fill:none}.jupyter-wrapper .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty>.lm-TabBar-tabCloseIcon>:not(:hover)>.jp-icon-busy[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill]{fill:#fff}.jupyter-wrapper #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill]{fill:var(--jp-brand-color1)}.jupyter-wrapper :root{--jp-warn-color0: var(--md-orange-700)}.jupyter-wrapper .jp-DragIcon{margin-right:4px}.jupyter-wrapper .jp-icon-alt .jp-icon0[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon0[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon1[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon2[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon3[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon4[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent0[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent1[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent2[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent3[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-alt .jp-icon-accent4[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hoverShow:not(:hover) svg{display:none !important}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[fill]{fill:none}.jupyter-wrapper .jp-icon-hover :hover .jp-icon-none-hover[stroke]{stroke:none}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill]{fill:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill]{fill:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill]{fill:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill]{fill:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill]{fill:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke]{stroke:var(--jp-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke]{stroke:var(--jp-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke]{stroke:var(--jp-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke]{stroke:var(--jp-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke]{stroke:var(--jp-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill]{fill:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill]{fill:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill]{fill:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill]{fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill]{fill:var(--jp-inverse-layout-color4)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke]{stroke:var(--jp-inverse-layout-color0)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke]{stroke:var(--jp-inverse-layout-color1)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke]{stroke:var(--jp-inverse-layout-color2)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke]{stroke:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke]{stroke:var(--jp-inverse-layout-color4)}.jupyter-wrapper :focus{outline:unset;outline-offset:unset;-moz-outline-radius:unset}.jupyter-wrapper .jp-Button{border-radius:var(--jp-border-radius);padding:0px 12px;font-size:var(--jp-ui-font-size1)}.jupyter-wrapper button.jp-Button.bp3-button.bp3-minimal:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Button.minimal{color:unset !important}.jupyter-wrapper .jp-Button.jp-ToolbarButtonComponent{text-transform:none}.jupyter-wrapper .jp-InputGroup input{box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);color:var(--jp-ui-font-color0);box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .jp-InputGroup input:focus{box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .jp-InputGroup input::placeholder,.jupyter-wrapper input::placeholder{color:var(--jp-ui-font-color3)}.jupyter-wrapper .jp-BPIcon{display:inline-block;vertical-align:middle;margin:auto}.jupyter-wrapper .bp3-icon.jp-BPIcon>svg:not([fill]){fill:var(--jp-inverse-layout-color3)}.jupyter-wrapper .jp-InputGroupAction{padding:6px}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select{background-color:initial;border:none;border-radius:0;box-shadow:none;color:var(--jp-ui-font-color0);display:block;font-size:var(--jp-ui-font-size1);height:24px;line-height:14px;padding:0 25px 0 10px;text-align:left;-moz-appearance:none;-webkit-appearance:none}.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select:hover,.jupyter-wrapper .jp-HTMLSelect.jp-DefaultStyle select>option{background-color:var(--jp-layout-color2);color:var(--jp-ui-font-color0)}.jupyter-wrapper select{box-sizing:border-box}.jupyter-wrapper .jp-Collapse{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--jp-border-color2);border-bottom:1px solid var(--jp-border-color2)}.jupyter-wrapper .jp-Collapse-header{padding:1px 12px;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color1);font-size:var(--jp-ui-font-size2)}.jupyter-wrapper .jp-Collapse-header:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-Collapse-contents{padding:0px 12px 0px 12px;background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);overflow:auto}.jupyter-wrapper :root{--jp-private-commandpalette-search-height: 28px}.jupyter-wrapper .lm-CommandPalette{padding-bottom:0px;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-search{padding:4px;background-color:var(--jp-layout-color1);z-index:2}.jupyter-wrapper .lm-CommandPalette-wrapper{overflow:overlay;padding:0px 9px;background-color:var(--jp-input-active-background);height:30px;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color)}.jupyter-wrapper .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jupyter-wrapper .lm-CommandPalette-wrapper::after{content:\" \";color:#fff;background-color:var(--jp-brand-color1);position:absolute;top:4px;right:4px;height:30px;width:10px;padding:0px 10px;background-image:var(--jp-icon-search-white);background-size:20px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .lm-CommandPalette-input{background:rgba(0,0,0,0);width:calc(100% - 18px);float:left;border:none;outline:none;font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);line-height:var(--jp-private-commandpalette-search-height)}.jupyter-wrapper .lm-CommandPalette-input::-webkit-input-placeholder,.jupyter-wrapper .lm-CommandPalette-input::-moz-placeholder,.jupyter-wrapper .lm-CommandPalette-input:-ms-input-placeholder{color:var(--jp-ui-font-color3);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .lm-CommandPalette-header:first-child{margin-top:0px}.jupyter-wrapper .lm-CommandPalette-header{border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.jupyter-wrapper .lm-CommandPalette-header.lm-mod-active{background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-header>mark{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--jp-ui-font-color1)}.jupyter-wrapper .lm-CommandPalette-item{padding:4px 12px 4px 4px;color:var(--jp-ui-font-color1);font-size:var(--jp-ui-font-size1);font-weight:400;display:flex}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active{background:var(--jp-layout-color3)}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:var(--jp-layout-color4)}.jupyter-wrapper .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:var(--jp-layout-color2)}.jupyter-wrapper .lm-CommandPalette-itemContent{overflow:hidden}.jupyter-wrapper .lm-CommandPalette-itemLabel>mark{color:var(--jp-ui-font-color0);background-color:rgba(0,0,0,0);font-weight:bold}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled mark{color:var(--jp-ui-font-color3)}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemIcon{margin:0 4px 0 0;position:relative;width:16px;top:2px;flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.4}.jupyter-wrapper .lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.jupyter-wrapper .lm-CommandPalette-itemCaption{display:none}.jupyter-wrapper .lm-CommandPalette-content{background-color:var(--jp-layout-color1)}.jupyter-wrapper .lm-CommandPalette-content:empty:after{content:\"No results\";margin:auto;margin-top:20px;width:100px;display:block;font-size:var(--jp-ui-font-size2);font-family:var(--jp-ui-font-family);font-weight:lighter}.jupyter-wrapper .lm-CommandPalette-emptyMessage{text-align:center;margin-top:24px;line-height:1.32;padding:0px 8px;color:var(--jp-content-font-color3)}.jupyter-wrapper .jp-Dialog{position:absolute;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0px;left:0px;margin:0;padding:0;width:100%;height:100%;background:var(--jp-dialog-background)}.jupyter-wrapper .jp-Dialog-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--jp-layout-color1);padding:24px;padding-bottom:12px;min-width:300px;min-height:150px;max-width:1000px;max-height:500px;box-sizing:border-box;box-shadow:var(--jp-elevation-z20);word-wrap:break-word;border-radius:var(--jp-border-radius);font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color1)}.jupyter-wrapper .jp-Dialog-button{overflow:visible}.jupyter-wrapper button.jp-Dialog-button:focus{outline:1px solid var(--jp-brand-color1);outline-offset:4px;-moz-outline-radius:0px}.jupyter-wrapper button.jp-Dialog-button:focus::-moz-focus-inner{border:0}.jupyter-wrapper .jp-Dialog-header{flex:0 0 auto;padding-bottom:12px;font-size:var(--jp-ui-font-size3);font-weight:400;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-body{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--jp-ui-font-size1);background:var(--jp-layout-color1);overflow:auto}.jupyter-wrapper .jp-Dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;margin-left:-12px;margin-right:-12px;padding:12px}.jupyter-wrapper .jp-Dialog-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jupyter-wrapper .jp-Dialog-body>.jp-select-wrapper{width:100%}.jupyter-wrapper .jp-Dialog-body>button{padding:0px 16px}.jupyter-wrapper .jp-Dialog-body>label{line-height:1.4;color:var(--jp-ui-font-color0)}.jupyter-wrapper .jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jupyter-wrapper .jp-HoverBox{position:fixed}.jupyter-wrapper .jp-HoverBox.jp-mod-outofview{display:none}.jupyter-wrapper .jp-IFrame{width:100%;height:100%}.jupyter-wrapper .jp-IFrame>iframe{border:none}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-IFrame:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MainAreaWidget>:focus{outline:none}.jupyter-wrapper :root{--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-red-A100: #ff8a80;--md-red-A200: #ff5252;--md-red-A400: #ff1744;--md-red-A700: #d50000;--md-pink-50: #fce4ec;--md-pink-100: #f8bbd0;--md-pink-200: #f48fb1;--md-pink-300: #f06292;--md-pink-400: #ec407a;--md-pink-500: #e91e63;--md-pink-600: #d81b60;--md-pink-700: #c2185b;--md-pink-800: #ad1457;--md-pink-900: #880e4f;--md-pink-A100: #ff80ab;--md-pink-A200: #ff4081;--md-pink-A400: #f50057;--md-pink-A700: #c51162;--md-purple-50: #f3e5f5;--md-purple-100: #e1bee7;--md-purple-200: #ce93d8;--md-purple-300: #ba68c8;--md-purple-400: #ab47bc;--md-purple-500: #9c27b0;--md-purple-600: #8e24aa;--md-purple-700: #7b1fa2;--md-purple-800: #6a1b9a;--md-purple-900: #4a148c;--md-purple-A100: #ea80fc;--md-purple-A200: #e040fb;--md-purple-A400: #d500f9;--md-purple-A700: #aa00ff;--md-deep-purple-50: #ede7f6;--md-deep-purple-100: #d1c4e9;--md-deep-purple-200: #b39ddb;--md-deep-purple-300: #9575cd;--md-deep-purple-400: #7e57c2;--md-deep-purple-500: #673ab7;--md-deep-purple-600: #5e35b1;--md-deep-purple-700: #512da8;--md-deep-purple-800: #4527a0;--md-deep-purple-900: #311b92;--md-deep-purple-A100: #b388ff;--md-deep-purple-A200: #7c4dff;--md-deep-purple-A400: #651fff;--md-deep-purple-A700: #6200ea;--md-indigo-50: #e8eaf6;--md-indigo-100: #c5cae9;--md-indigo-200: #9fa8da;--md-indigo-300: #7986cb;--md-indigo-400: #5c6bc0;--md-indigo-500: #3f51b5;--md-indigo-600: #3949ab;--md-indigo-700: #303f9f;--md-indigo-800: #283593;--md-indigo-900: #1a237e;--md-indigo-A100: #8c9eff;--md-indigo-A200: #536dfe;--md-indigo-A400: #3d5afe;--md-indigo-A700: #304ffe;--md-blue-50: #e3f2fd;--md-blue-100: #bbdefb;--md-blue-200: #90caf9;--md-blue-300: #64b5f6;--md-blue-400: #42a5f5;--md-blue-500: #2196f3;--md-blue-600: #1e88e5;--md-blue-700: #1976d2;--md-blue-800: #1565c0;--md-blue-900: #0d47a1;--md-blue-A100: #82b1ff;--md-blue-A200: #448aff;--md-blue-A400: #2979ff;--md-blue-A700: #2962ff;--md-light-blue-50: #e1f5fe;--md-light-blue-100: #b3e5fc;--md-light-blue-200: #81d4fa;--md-light-blue-300: #4fc3f7;--md-light-blue-400: #29b6f6;--md-light-blue-500: #03a9f4;--md-light-blue-600: #039be5;--md-light-blue-700: #0288d1;--md-light-blue-800: #0277bd;--md-light-blue-900: #01579b;--md-light-blue-A100: #80d8ff;--md-light-blue-A200: #40c4ff;--md-light-blue-A400: #00b0ff;--md-light-blue-A700: #0091ea;--md-cyan-50: #e0f7fa;--md-cyan-100: #b2ebf2;--md-cyan-200: #80deea;--md-cyan-300: #4dd0e1;--md-cyan-400: #26c6da;--md-cyan-500: #00bcd4;--md-cyan-600: #00acc1;--md-cyan-700: #0097a7;--md-cyan-800: #00838f;--md-cyan-900: #006064;--md-cyan-A100: #84ffff;--md-cyan-A200: #18ffff;--md-cyan-A400: #00e5ff;--md-cyan-A700: #00b8d4;--md-teal-50: #e0f2f1;--md-teal-100: #b2dfdb;--md-teal-200: #80cbc4;--md-teal-300: #4db6ac;--md-teal-400: #26a69a;--md-teal-500: #009688;--md-teal-600: #00897b;--md-teal-700: #00796b;--md-teal-800: #00695c;--md-teal-900: #004d40;--md-teal-A100: #a7ffeb;--md-teal-A200: #64ffda;--md-teal-A400: #1de9b6;--md-teal-A700: #00bfa5;--md-green-50: #e8f5e9;--md-green-100: #c8e6c9;--md-green-200: #a5d6a7;--md-green-300: #81c784;--md-green-400: #66bb6a;--md-green-500: #4caf50;--md-green-600: #43a047;--md-green-700: #388e3c;--md-green-800: #2e7d32;--md-green-900: #1b5e20;--md-green-A100: #b9f6ca;--md-green-A200: #69f0ae;--md-green-A400: #00e676;--md-green-A700: #00c853;--md-light-green-50: #f1f8e9;--md-light-green-100: #dcedc8;--md-light-green-200: #c5e1a5;--md-light-green-300: #aed581;--md-light-green-400: #9ccc65;--md-light-green-500: #8bc34a;--md-light-green-600: #7cb342;--md-light-green-700: #689f38;--md-light-green-800: #558b2f;--md-light-green-900: #33691e;--md-light-green-A100: #ccff90;--md-light-green-A200: #b2ff59;--md-light-green-A400: #76ff03;--md-light-green-A700: #64dd17;--md-lime-50: #f9fbe7;--md-lime-100: #f0f4c3;--md-lime-200: #e6ee9c;--md-lime-300: #dce775;--md-lime-400: #d4e157;--md-lime-500: #cddc39;--md-lime-600: #c0ca33;--md-lime-700: #afb42b;--md-lime-800: #9e9d24;--md-lime-900: #827717;--md-lime-A100: #f4ff81;--md-lime-A200: #eeff41;--md-lime-A400: #c6ff00;--md-lime-A700: #aeea00;--md-yellow-50: #fffde7;--md-yellow-100: #fff9c4;--md-yellow-200: #fff59d;--md-yellow-300: #fff176;--md-yellow-400: #ffee58;--md-yellow-500: #ffeb3b;--md-yellow-600: #fdd835;--md-yellow-700: #fbc02d;--md-yellow-800: #f9a825;--md-yellow-900: #f57f17;--md-yellow-A100: #ffff8d;--md-yellow-A200: #ffff00;--md-yellow-A400: #ffea00;--md-yellow-A700: #ffd600;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--md-amber-A100: #ffe57f;--md-amber-A200: #ffd740;--md-amber-A400: #ffc400;--md-amber-A700: #ffab00;--md-orange-50: #fff3e0;--md-orange-100: #ffe0b2;--md-orange-200: #ffcc80;--md-orange-300: #ffb74d;--md-orange-400: #ffa726;--md-orange-500: #ff9800;--md-orange-600: #fb8c00;--md-orange-700: #f57c00;--md-orange-800: #ef6c00;--md-orange-900: #e65100;--md-orange-A100: #ffd180;--md-orange-A200: #ffab40;--md-orange-A400: #ff9100;--md-orange-A700: #ff6d00;--md-deep-orange-50: #fbe9e7;--md-deep-orange-100: #ffccbc;--md-deep-orange-200: #ffab91;--md-deep-orange-300: #ff8a65;--md-deep-orange-400: #ff7043;--md-deep-orange-500: #ff5722;--md-deep-orange-600: #f4511e;--md-deep-orange-700: #e64a19;--md-deep-orange-800: #d84315;--md-deep-orange-900: #bf360c;--md-deep-orange-A100: #ff9e80;--md-deep-orange-A200: #ff6e40;--md-deep-orange-A400: #ff3d00;--md-deep-orange-A700: #dd2c00;--md-brown-50: #efebe9;--md-brown-100: #d7ccc8;--md-brown-200: #bcaaa4;--md-brown-300: #a1887f;--md-brown-400: #8d6e63;--md-brown-500: #795548;--md-brown-600: #6d4c41;--md-brown-700: #5d4037;--md-brown-800: #4e342e;--md-brown-900: #3e2723;--md-grey-50: #fafafa;--md-grey-100: #f5f5f5;--md-grey-200: #eeeeee;--md-grey-300: #e0e0e0;--md-grey-400: #bdbdbd;--md-grey-500: #9e9e9e;--md-grey-600: #757575;--md-grey-700: #616161;--md-grey-800: #424242;--md-grey-900: #212121;--md-blue-grey-50: #eceff1;--md-blue-grey-100: #cfd8dc;--md-blue-grey-200: #b0bec5;--md-blue-grey-300: #90a4ae;--md-blue-grey-400: #78909c;--md-blue-grey-500: #607d8b;--md-blue-grey-600: #546e7a;--md-blue-grey-700: #455a64;--md-blue-grey-800: #37474f;--md-blue-grey-900: #263238}.jupyter-wrapper .jp-Spinner{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0;width:100%;height:100%;background:var(--jp-layout-color0);outline:none}.jupyter-wrapper .jp-SpinnerContent{font-size:10px;margin:50px auto;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:var(--jp-brand-color3);background:linear-gradient(to right, #f37626 10%, rgba(255, 255, 255, 0) 42%);position:relative;animation:load3 1s infinite linear,fadeIn 1s}.jupyter-wrapper .jp-SpinnerContent:before{width:50%;height:50%;background:#f37626;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:\"\"}.jupyter-wrapper .jp-SpinnerContent:after{background:var(--jp-layout-color0);width:75%;height:75%;border-radius:50%;content:\"\";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jupyter-wrapper button.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:none;box-sizing:border-box;text-align:center;line-height:32px;height:32px;padding:0px 12px;letter-spacing:.8px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled{background:var(--jp-input-background);height:28px;box-sizing:border-box;border:var(--jp-border-width) solid var(--jp-border-color1);padding-left:7px;padding-right:7px;font-size:var(--jp-ui-font-size2);color:var(--jp-ui-font-color0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper input.jp-mod-styled:focus{border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px var(--md-blue-300)}.jupyter-wrapper .jp-select-wrapper{display:flex;position:relative;flex-direction:column;padding:1px;background-color:var(--jp-layout-color1);height:28px;box-sizing:border-box;margin-bottom:12px}.jupyter-wrapper .jp-select-wrapper.jp-mod-focused select.jp-mod-styled{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-input-active-background)}.jupyter-wrapper select.jp-mod-styled:hover{background-color:var(--jp-layout-color1);cursor:pointer;color:var(--jp-ui-font-color0);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0px 1px rgba(0,0,0,.5)}.jupyter-wrapper select.jp-mod-styled{flex:1 1 auto;height:32px;width:100%;font-size:var(--jp-ui-font-size2);background:var(--jp-input-background);color:var(--jp-ui-font-color0);padding:0 25px 0 8px;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.jupyter-wrapper :root{--jp-private-toolbar-height: calc( 28px + var(--jp-border-width) )}.jupyter-wrapper .jp-Toolbar{color:var(--jp-ui-font-color1);flex:0 0 auto;display:flex;flex-direction:row;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:var(--jp-toolbar-box-shadow);background:var(--jp-toolbar-background);min-height:var(--jp-toolbar-micro-height);padding:2px;z-index:1}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-Toolbar-item.jp-Toolbar-kernelStatus{display:inline-block;width:32px;background-repeat:no-repeat;background-position:center;background-size:16px}.jupyter-wrapper .jp-Toolbar>.jp-Toolbar-item{flex:0 0 auto;display:flex;padding-left:1px;padding-right:1px;font-size:var(--jp-ui-font-size1);line-height:var(--jp-private-toolbar-height);height:100%}.jupyter-wrapper div.jp-ToolbarButton{color:rgba(0,0,0,0);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;margin:0px}.jupyter-wrapper button.jp-ToolbarButtonComponent{background:var(--jp-layout-color1);border:none;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px 6px;margin:0px;height:24px;border-radius:var(--jp-border-radius);display:flex;align-items:center;text-align:center;font-size:14px;min-width:unset;min-height:unset}.jupyter-wrapper button.jp-ToolbarButtonComponent:disabled{opacity:.4}.jupyter-wrapper button.jp-ToolbarButtonComponent span{padding:0px;flex:0 0 auto}.jupyter-wrapper button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px;color:var(--jp-ui-font-color1)}.jupyter-wrapper body.p-mod-override-cursor *,.jupyter-wrapper body.lm-mod-override-cursor *{cursor:inherit !important}.jupyter-wrapper .jp-JSONEditor{display:flex;flex-direction:column;width:100%}.jupyter-wrapper .jp-JSONEditor-host{flex:1 1 auto;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0px;background:var(--jp-layout-color0);min-height:50px;padding:1px}.jupyter-wrapper .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host{border-color:red;outline-color:red}.jupyter-wrapper .jp-JSONEditor-header{display:flex;flex:1 0 auto;padding:0 0 0 12px}.jupyter-wrapper .jp-JSONEditor-header label{flex:0 0 auto}.jupyter-wrapper .jp-JSONEditor-commitButton{height:16px;width:16px;background-size:18px;background-repeat:no-repeat;background-position:center}.jupyter-wrapper .jp-JSONEditor-host.jp-mod-focused{background-color:var(--jp-input-active-background);border:1px solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .jp-Editor.jp-mod-dropTarget{border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:var(--jp-input-box-shadow)}.jupyter-wrapper .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.jupyter-wrapper .CodeMirror-lines{padding:4px 0}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{padding:0 4px}.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{background-color:#fff}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter-wrapper .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter-wrapper .CodeMirror-guttermarker{color:#000}.jupyter-wrapper .CodeMirror-guttermarker-subtle{color:#999}.jupyter-wrapper .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter-wrapper .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter-wrapper .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.jupyter-wrapper .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter-wrapper .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.jupyter-wrapper .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.jupyter-wrapper .cm-tab{display:inline-block;text-decoration:inherit}.jupyter-wrapper .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.jupyter-wrapper .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.jupyter-wrapper .cm-s-default .cm-header{color:blue}.jupyter-wrapper .cm-s-default .cm-quote{color:#090}.jupyter-wrapper .cm-negative{color:#d44}.jupyter-wrapper .cm-positive{color:#292}.jupyter-wrapper .cm-header,.jupyter-wrapper .cm-strong{font-weight:bold}.jupyter-wrapper .cm-em{font-style:italic}.jupyter-wrapper .cm-link{text-decoration:underline}.jupyter-wrapper .cm-strikethrough{text-decoration:line-through}.jupyter-wrapper .cm-s-default .cm-keyword{color:#708}.jupyter-wrapper .cm-s-default .cm-atom{color:#219}.jupyter-wrapper .cm-s-default .cm-number{color:#164}.jupyter-wrapper .cm-s-default .cm-def{color:blue}.jupyter-wrapper .cm-s-default .cm-variable-2{color:#05a}.jupyter-wrapper .cm-s-default .cm-variable-3,.jupyter-wrapper .cm-s-default .cm-type{color:#085}.jupyter-wrapper .cm-s-default .cm-comment{color:#a50}.jupyter-wrapper .cm-s-default .cm-string{color:#a11}.jupyter-wrapper .cm-s-default .cm-string-2{color:#f50}.jupyter-wrapper .cm-s-default .cm-meta{color:#555}.jupyter-wrapper .cm-s-default .cm-qualifier{color:#555}.jupyter-wrapper .cm-s-default .cm-builtin{color:#30a}.jupyter-wrapper .cm-s-default .cm-bracket{color:#997}.jupyter-wrapper .cm-s-default .cm-tag{color:#170}.jupyter-wrapper .cm-s-default .cm-attribute{color:#00c}.jupyter-wrapper .cm-s-default .cm-hr{color:#999}.jupyter-wrapper .cm-s-default .cm-link{color:#00c}.jupyter-wrapper .cm-s-default .cm-error{color:red}.jupyter-wrapper .cm-invalidchar{color:red}.jupyter-wrapper .CodeMirror-composing{border-bottom:2px solid}.jupyter-wrapper div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.jupyter-wrapper div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.jupyter-wrapper .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter-wrapper .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter-wrapper .CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.jupyter-wrapper .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-vscrollbar,.jupyter-wrapper .CodeMirror-hscrollbar,.jupyter-wrapper .CodeMirror-scrollbar-filler,.jupyter-wrapper .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.jupyter-wrapper .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter-wrapper .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter-wrapper .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter-wrapper .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter-wrapper .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.jupyter-wrapper .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.jupyter-wrapper .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.jupyter-wrapper .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter-wrapper .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter-wrapper .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.jupyter-wrapper .CodeMirror-lines{cursor:text;min-height:1px}.jupyter-wrapper .CodeMirror pre.CodeMirror-line,.jupyter-wrapper .CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line,.jupyter-wrapper .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter-wrapper .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter-wrapper .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.jupyter-wrapper .CodeMirror-rtl pre{direction:rtl}.jupyter-wrapper .CodeMirror-code{outline:none}.jupyter-wrapper .CodeMirror-scroll,.jupyter-wrapper .CodeMirror-sizer,.jupyter-wrapper .CodeMirror-gutter,.jupyter-wrapper .CodeMirror-gutters,.jupyter-wrapper .CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter-wrapper .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter-wrapper .CodeMirror-cursor{position:absolute;pointer-events:none}.jupyter-wrapper .CodeMirror-measure pre{position:static}.jupyter-wrapper div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter-wrapper div.CodeMirror-dragcursors{visibility:visible}.jupyter-wrapper .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter-wrapper .CodeMirror-selected{background:#d9d9d9}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter-wrapper .CodeMirror-crosshair{cursor:crosshair}.jupyter-wrapper .CodeMirror-line::selection,.jupyter-wrapper .CodeMirror-line>span::selection,.jupyter-wrapper .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter-wrapper .CodeMirror-line::-moz-selection,.jupyter-wrapper .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter-wrapper .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.jupyter-wrapper .cm-force-border{padding-right:.1px}@media print{.jupyter-wrapper .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.jupyter-wrapper .cm-tab-wrap-hack:after{content:\"\"}.jupyter-wrapper span.CodeMirror-selectedtext{background:none}.jupyter-wrapper .CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.jupyter-wrapper .CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.jupyter-wrapper .CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.jupyter-wrapper .CodeMirror-dialog input{border:none;outline:none;background:rgba(0,0,0,0);width:20em;color:inherit;font-family:monospace}.jupyter-wrapper .CodeMirror-dialog button{font-size:70%}.jupyter-wrapper .CodeMirror-foldmarker{color:blue;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter{width:.7em}.jupyter-wrapper .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{cursor:pointer}.jupyter-wrapper .CodeMirror-foldgutter-open:after{content:\"\u25be\"}.jupyter-wrapper .CodeMirror-foldgutter-folded:after{content:\"\u25b8\"}.jupyter-wrapper .cm-s-material.CodeMirror{background-color:#263238;color:#eff}.jupyter-wrapper .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker,.jupyter-wrapper .cm-s-material .CodeMirror-guttermarker-subtle,.jupyter-wrapper .cm-s-material .CodeMirror-linenumber{color:#546e7a}.jupyter-wrapper .cm-s-material .CodeMirror-cursor{border-left:1px solid #fc0}.jupyter-wrapper .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.jupyter-wrapper .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.jupyter-wrapper .cm-s-material .cm-keyword{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-operator{color:#89ddff}.jupyter-wrapper .cm-s-material .cm-variable-2{color:#eff}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#f07178}.jupyter-wrapper .cm-s-material .cm-builtin{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-atom{color:#f78c6c}.jupyter-wrapper .cm-s-material .cm-number{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-def{color:#82aaff}.jupyter-wrapper .cm-s-material .cm-string{color:#c3e88d}.jupyter-wrapper .cm-s-material .cm-string-2{color:#f07178}.jupyter-wrapper .cm-s-material .cm-comment{color:#546e7a}.jupyter-wrapper .cm-s-material .cm-variable{color:#f07178}.jupyter-wrapper .cm-s-material .cm-tag{color:#ff5370}.jupyter-wrapper .cm-s-material .cm-meta{color:#ffcb6b}.jupyter-wrapper .cm-s-material .cm-attribute{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-property{color:#c792ea}.jupyter-wrapper .cm-s-material .cm-qualifier{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-variable-3,.jupyter-wrapper .cm-s-material .cm-type{color:#decb6b}.jupyter-wrapper .cm-s-material .cm-error{color:#fff;background-color:#ff5370}.jupyter-wrapper .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-gutters{background:#3f3f3f !important}.jupyter-wrapper .cm-s-zenburn .CodeMirror-foldgutter-open,.jupyter-wrapper .CodeMirror-foldgutter-folded{color:#999}.jupyter-wrapper .cm-s-zenburn .CodeMirror-cursor{border-left:1px solid #fff}.jupyter-wrapper .cm-s-zenburn{background-color:#3f3f3f;color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-builtin{color:#dcdccc;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-comment{color:#7f9f7f}.jupyter-wrapper .cm-s-zenburn span.cm-keyword{color:#f0dfaf;font-weight:bold}.jupyter-wrapper .cm-s-zenburn span.cm-atom{color:#bfebbf}.jupyter-wrapper .cm-s-zenburn span.cm-def{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-variable{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-variable-2{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-string{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-string-2{color:#cc9393}.jupyter-wrapper .cm-s-zenburn span.cm-number{color:#dcdccc}.jupyter-wrapper .cm-s-zenburn span.cm-tag{color:#93e0e3}.jupyter-wrapper .cm-s-zenburn span.cm-property{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-attribute{color:#dfaf8f}.jupyter-wrapper .cm-s-zenburn span.cm-qualifier{color:#7cb8bb}.jupyter-wrapper .cm-s-zenburn span.cm-meta{color:#f0dfaf}.jupyter-wrapper .cm-s-zenburn span.cm-header{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.cm-operator{color:#f0efd0}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-matchingbracket{box-sizing:border-box;background:rgba(0,0,0,0);border-bottom:1px solid}.jupyter-wrapper .cm-s-zenburn span.CodeMirror-nonmatchingbracket{border-bottom:1px solid;background:none}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline{background:#000}.jupyter-wrapper .cm-s-zenburn .CodeMirror-activeline-background{background:#000}.jupyter-wrapper .cm-s-zenburn div.CodeMirror-selected{background:#545454}.jupyter-wrapper .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected{background:#4f4f4f}.jupyter-wrapper .cm-s-abcdef.CodeMirror{background:#0f0f0f;color:#defdef}.jupyter-wrapper .cm-s-abcdef div.CodeMirror-selected{background:#515151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-abcdef .CodeMirror-line>span>span::-moz-selection{background:rgba(56,56,56,.99)}.jupyter-wrapper .cm-s-abcdef .CodeMirror-gutters{background:#555;border-right:2px solid #314151}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker{color:#222}.jupyter-wrapper .cm-s-abcdef .CodeMirror-guttermarker-subtle{color:azure}.jupyter-wrapper .cm-s-abcdef .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-abcdef .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-abcdef span.cm-keyword{color:#b8860b;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-atom{color:#77f}.jupyter-wrapper .cm-s-abcdef span.cm-number{color:violet}.jupyter-wrapper .cm-s-abcdef span.cm-def{color:#fffabc}.jupyter-wrapper .cm-s-abcdef span.cm-variable{color:#abcdef}.jupyter-wrapper .cm-s-abcdef span.cm-variable-2{color:#cacbcc}.jupyter-wrapper .cm-s-abcdef span.cm-variable-3,.jupyter-wrapper .cm-s-abcdef span.cm-type{color:#def}.jupyter-wrapper .cm-s-abcdef span.cm-property{color:#fedcba}.jupyter-wrapper .cm-s-abcdef span.cm-operator{color:#ff0}.jupyter-wrapper .cm-s-abcdef span.cm-comment{color:#7a7b7c;font-style:italic}.jupyter-wrapper .cm-s-abcdef span.cm-string{color:#2b4}.jupyter-wrapper .cm-s-abcdef span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-abcdef span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-abcdef span.cm-builtin{color:#30aabc}.jupyter-wrapper .cm-s-abcdef span.cm-bracket{color:#8a8a8a}.jupyter-wrapper .cm-s-abcdef span.cm-tag{color:#fd4}.jupyter-wrapper .cm-s-abcdef span.cm-attribute{color:#df0}.jupyter-wrapper .cm-s-abcdef span.cm-error{color:red}.jupyter-wrapper .cm-s-abcdef span.cm-header{color:#7fffd4;font-weight:bold}.jupyter-wrapper .cm-s-abcdef span.cm-link{color:#8a2be2}.jupyter-wrapper .cm-s-abcdef .CodeMirror-activeline-background{background:#314151}.jupyter-wrapper .cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.jupyter-wrapper .cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.jupyter-wrapper .cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.jupyter-wrapper .cm-s-base16-light span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-light span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-property,.jupyter-wrapper .cm-s-base16-light span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-light span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-light span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-light span.cm-bracket{color:#202020}.jupyter-wrapper .cm-s-base16-light span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-light span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.jupyter-wrapper .cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.jupyter-wrapper .cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5 !important;background-color:#6a9fb5 !important}.jupyter-wrapper .cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark div.CodeMirror-selected{background:#303030}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0px}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-guttermarker-subtle{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.jupyter-wrapper .cm-s-base16-dark span.cm-comment{color:#8f5536}.jupyter-wrapper .cm-s-base16-dark span.cm-atom{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-number{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-property,.jupyter-wrapper .cm-s-base16-dark span.cm-attribute{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-keyword{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-string{color:#f4bf75}.jupyter-wrapper .cm-s-base16-dark span.cm-variable{color:#90a959}.jupyter-wrapper .cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.jupyter-wrapper .cm-s-base16-dark span.cm-def{color:#d28445}.jupyter-wrapper .cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.jupyter-wrapper .cm-s-base16-dark span.cm-tag{color:#ac4142}.jupyter-wrapper .cm-s-base16-dark span.cm-link{color:#aa759f}.jupyter-wrapper .cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.jupyter-wrapper .cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-dracula.CodeMirror,.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{background-color:#282a36 !important;color:#f8f8f2 !important;border:none}.jupyter-wrapper .cm-s-dracula .CodeMirror-gutters{color:#282a36}.jupyter-wrapper .cm-s-dracula .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-dracula .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-dracula .CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dracula .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula span.cm-comment{color:#6272a4}.jupyter-wrapper .cm-s-dracula span.cm-string,.jupyter-wrapper .cm-s-dracula span.cm-string-2{color:#f1fa8c}.jupyter-wrapper .cm-s-dracula span.cm-number{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-variable{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-2{color:#fff}.jupyter-wrapper .cm-s-dracula span.cm-def{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-operator{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-atom{color:#bd93f9}.jupyter-wrapper .cm-s-dracula span.cm-meta{color:#f8f8f2}.jupyter-wrapper .cm-s-dracula span.cm-tag{color:#ff79c6}.jupyter-wrapper .cm-s-dracula span.cm-attribute{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-qualifier{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-property{color:#66d9ef}.jupyter-wrapper .cm-s-dracula span.cm-builtin{color:#50fa7b}.jupyter-wrapper .cm-s-dracula span.cm-variable-3,.jupyter-wrapper .cm-s-dracula span.cm-type{color:#ffb86c}.jupyter-wrapper .cm-s-dracula .CodeMirror-activeline-background{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-dracula .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.jupyter-wrapper .cm-s-hopscotch span.cm-comment{color:#b33508}.jupyter-wrapper .cm-s-hopscotch span.cm-atom{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-number{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch span.cm-property,.jupyter-wrapper .cm-s-hopscotch span.cm-attribute{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-keyword{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-string{color:#fdcc59}.jupyter-wrapper .cm-s-hopscotch span.cm-variable{color:#8fc13e}.jupyter-wrapper .cm-s-hopscotch span.cm-variable-2{color:#1290bf}.jupyter-wrapper .cm-s-hopscotch span.cm-def{color:#fd8b19}.jupyter-wrapper .cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.jupyter-wrapper .cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.jupyter-wrapper .cm-s-hopscotch span.cm-tag{color:#dd464c}.jupyter-wrapper .cm-s-hopscotch span.cm-link{color:#c85e7c}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.jupyter-wrapper .cm-s-mbo.CodeMirror{background:#2c2c2c;color:#ffffec}.jupyter-wrapper .cm-s-mbo div.CodeMirror-selected{background:#716c62}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mbo .CodeMirror-line>span>span::-moz-selection{background:rgba(113,108,98,.99)}.jupyter-wrapper .cm-s-mbo .CodeMirror-gutters{background:#4e4e4e;border-right:0px}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker{color:#fff}.jupyter-wrapper .cm-s-mbo .CodeMirror-guttermarker-subtle{color:gray}.jupyter-wrapper .cm-s-mbo .CodeMirror-linenumber{color:#dadada}.jupyter-wrapper .cm-s-mbo .CodeMirror-cursor{border-left:1px solid #ffffec}.jupyter-wrapper .cm-s-mbo span.cm-comment{color:#95958a}.jupyter-wrapper .cm-s-mbo span.cm-atom{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-number{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-property,.jupyter-wrapper .cm-s-mbo span.cm-attribute{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-keyword{color:#ffb928}.jupyter-wrapper .cm-s-mbo span.cm-string{color:#ffcf6c}.jupyter-wrapper .cm-s-mbo span.cm-string.cm-property{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-variable-2{color:#00a8c6}.jupyter-wrapper .cm-s-mbo span.cm-def{color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-bracket{color:#fffffc;font-weight:bold}.jupyter-wrapper .cm-s-mbo span.cm-tag{color:#9ddfe9}.jupyter-wrapper .cm-s-mbo span.cm-link{color:#f54b07}.jupyter-wrapper .cm-s-mbo span.cm-error{border-bottom:#636363;color:#ffffec}.jupyter-wrapper .cm-s-mbo span.cm-qualifier{color:#ffffec}.jupyter-wrapper .cm-s-mbo .CodeMirror-activeline-background{background:#494b41}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingbracket{color:#ffb928 !important}.jupyter-wrapper .cm-s-mbo .CodeMirror-matchingtag{background:rgba(255,255,255,.37)}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.jupyter-wrapper .cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.jupyter-wrapper .cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.jupyter-wrapper .cm-s-mdn-like .cm-keyword{color:#6262ff}.jupyter-wrapper .cm-s-mdn-like .cm-atom{color:#f90}.jupyter-wrapper .cm-s-mdn-like .cm-number{color:#ca7841}.jupyter-wrapper .cm-s-mdn-like .cm-def{color:#8da6ce}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-2,.jupyter-wrapper .cm-s-mdn-like span.cm-tag{color:#690}.jupyter-wrapper .cm-s-mdn-like span.cm-variable-3,.jupyter-wrapper .cm-s-mdn-like span.cm-def,.jupyter-wrapper .cm-s-mdn-like span.cm-type{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-variable{color:#07a}.jupyter-wrapper .cm-s-mdn-like .cm-property{color:#905}.jupyter-wrapper .cm-s-mdn-like .cm-qualifier{color:#690}.jupyter-wrapper .cm-s-mdn-like .cm-operator{color:#cda869}.jupyter-wrapper .cm-s-mdn-like .cm-comment{color:#777;font-weight:normal}.jupyter-wrapper .cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.jupyter-wrapper .cm-s-mdn-like .cm-string-2{color:#bd6b18}.jupyter-wrapper .cm-s-mdn-like .cm-meta{color:#000}.jupyter-wrapper .cm-s-mdn-like .cm-builtin{color:#9b7536}.jupyter-wrapper .cm-s-mdn-like .cm-tag{color:#997643}.jupyter-wrapper .cm-s-mdn-like .cm-attribute{color:#d6bb6d}.jupyter-wrapper .cm-s-mdn-like .cm-header{color:#ff6400}.jupyter-wrapper .cm-s-mdn-like .cm-hr{color:#aeaeae}.jupyter-wrapper .cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.jupyter-wrapper .cm-s-mdn-like .cm-error{border-bottom:1px solid red}.jupyter-wrapper div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}.jupyter-wrapper div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:1px solid gray;color:inherit}.jupyter-wrapper .cm-s-mdn-like.CodeMirror{background-image:url(data:image/png;base64,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)}.jupyter-wrapper .cm-s-seti.CodeMirror{background-color:#151718 !important;color:#cfd2d1 !important;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-gutters{color:#404b53;background-color:#0e1112;border:none}.jupyter-wrapper .cm-s-seti .CodeMirror-cursor{border-left:solid thin #f8f8f0}.jupyter-wrapper .cm-s-seti .CodeMirror-linenumber{color:#6d8a88}.jupyter-wrapper .cm-s-seti.CodeMirror-focused div.CodeMirror-selected{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-seti .CodeMirror-line>span>span::-moz-selection{background:rgba(255,255,255,.1)}.jupyter-wrapper .cm-s-seti span.cm-comment{color:#41535b}.jupyter-wrapper .cm-s-seti span.cm-string,.jupyter-wrapper .cm-s-seti span.cm-string-2{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-number{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-variable{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-variable-2{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-def{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#ff79c6}.jupyter-wrapper .cm-s-seti span.cm-operator{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-keyword{color:#e6cd69}.jupyter-wrapper .cm-s-seti span.cm-atom{color:#cd3f45}.jupyter-wrapper .cm-s-seti span.cm-meta{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-tag{color:#55b5db}.jupyter-wrapper .cm-s-seti span.cm-attribute{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-qualifier{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-property{color:#a074c4}.jupyter-wrapper .cm-s-seti span.cm-variable-3,.jupyter-wrapper .cm-s-seti span.cm-type{color:#9fca56}.jupyter-wrapper .cm-s-seti span.cm-builtin{color:#9fca56}.jupyter-wrapper .cm-s-seti .CodeMirror-activeline-background{background:#101213}.jupyter-wrapper .cm-s-seti .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.jupyter-wrapper .solarized.base03{color:#002b36}.jupyter-wrapper .solarized.base02{color:#073642}.jupyter-wrapper .solarized.base01{color:#586e75}.jupyter-wrapper .solarized.base00{color:#657b83}.jupyter-wrapper .solarized.base0{color:#839496}.jupyter-wrapper .solarized.base1{color:#93a1a1}.jupyter-wrapper .solarized.base2{color:#eee8d5}.jupyter-wrapper .solarized.base3{color:#fdf6e3}.jupyter-wrapper .solarized.solar-yellow{color:#b58900}.jupyter-wrapper .solarized.solar-orange{color:#cb4b16}.jupyter-wrapper .solarized.solar-red{color:#dc322f}.jupyter-wrapper .solarized.solar-magenta{color:#d33682}.jupyter-wrapper .solarized.solar-violet{color:#6c71c4}.jupyter-wrapper .solarized.solar-blue{color:#268bd2}.jupyter-wrapper .solarized.solar-cyan{color:#2aa198}.jupyter-wrapper .solarized.solar-green{color:#859900}.jupyter-wrapper .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.jupyter-wrapper .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.jupyter-wrapper .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.jupyter-wrapper .cm-s-solarized .CodeMirror-widget{text-shadow:none}.jupyter-wrapper .cm-s-solarized .cm-header{color:#586e75}.jupyter-wrapper .cm-s-solarized .cm-quote{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-keyword{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .cm-atom{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-number{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-def{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-variable{color:#839496}.jupyter-wrapper .cm-s-solarized .cm-variable-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-variable-3,.jupyter-wrapper .cm-s-solarized .cm-type{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-property{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-operator{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.jupyter-wrapper .cm-s-solarized .cm-string{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-string-2{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-meta{color:#859900}.jupyter-wrapper .cm-s-solarized .cm-qualifier{color:#b58900}.jupyter-wrapper .cm-s-solarized .cm-builtin{color:#d33682}.jupyter-wrapper .cm-s-solarized .cm-bracket{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.jupyter-wrapper .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.jupyter-wrapper .cm-s-solarized .cm-tag{color:#93a1a1}.jupyter-wrapper .cm-s-solarized .cm-attribute{color:#2aa198}.jupyter-wrapper .cm-s-solarized .cm-hr{color:rgba(0,0,0,0);border-top:1px solid #586e75;display:block}.jupyter-wrapper .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.jupyter-wrapper .cm-s-solarized .cm-special{color:#6c71c4}.jupyter-wrapper .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.jupyter-wrapper .cm-s-solarized .cm-error,.jupyter-wrapper .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.jupyter-wrapper .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,.99)}.jupyter-wrapper .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}.jupyter-wrapper .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutters{border-right:0}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.jupyter-wrapper .cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.jupyter-wrapper .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.jupyter-wrapper .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.jupyter-wrapper .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.jupyter-wrapper .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.jupyter-wrapper .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.jupyter-wrapper .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.jupyter-wrapper .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.jupyter-wrapper .cm-s-the-matrix.CodeMirror{background:#000;color:lime}.jupyter-wrapper .cm-s-the-matrix div.CodeMirror-selected{background:#2d2d2d}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span::-moz-selection,.jupyter-wrapper .cm-s-the-matrix .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker{color:lime}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-guttermarker-subtle{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-linenumber{color:#fff}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid lime}.jupyter-wrapper .cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}.jupyter-wrapper .cm-s-the-matrix span.cm-atom{color:#3ff}.jupyter-wrapper .cm-s-the-matrix span.cm-number{color:#ffb94f}.jupyter-wrapper .cm-s-the-matrix span.cm-def{color:#99c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable{color:#f6c}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-2{color:#c6f}.jupyter-wrapper .cm-s-the-matrix span.cm-variable-3,.jupyter-wrapper .cm-s-the-matrix span.cm-type{color:#96f}.jupyter-wrapper .cm-s-the-matrix span.cm-property{color:#62ffa0}.jupyter-wrapper .cm-s-the-matrix span.cm-operator{color:#999}.jupyter-wrapper .cm-s-the-matrix span.cm-comment{color:#ccc}.jupyter-wrapper .cm-s-the-matrix span.cm-string{color:#39c}.jupyter-wrapper .cm-s-the-matrix span.cm-meta{color:#c9f}.jupyter-wrapper .cm-s-the-matrix span.cm-qualifier{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-builtin{color:#30a}.jupyter-wrapper .cm-s-the-matrix span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-the-matrix span.cm-tag{color:#ffbd40}.jupyter-wrapper .cm-s-the-matrix span.cm-attribute{color:#fff700}.jupyter-wrapper .cm-s-the-matrix span.cm-error{color:red}.jupyter-wrapper .cm-s-the-matrix .CodeMirror-activeline-background{background:#040}.jupyter-wrapper .cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}.jupyter-wrapper .cm-s-xq-light span.cm-atom{color:#6c8cd5}.jupyter-wrapper .cm-s-xq-light span.cm-number{color:#164}.jupyter-wrapper .cm-s-xq-light span.cm-def{text-decoration:underline}.jupyter-wrapper .cm-s-xq-light span.cm-variable{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-2{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-variable-3,.jupyter-wrapper .cm-s-xq-light span.cm-type{color:#000}.jupyter-wrapper .cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}.jupyter-wrapper .cm-s-xq-light span.cm-string{color:red}.jupyter-wrapper .cm-s-xq-light span.cm-meta{color:#ff0}.jupyter-wrapper .cm-s-xq-light span.cm-qualifier{color:gray}.jupyter-wrapper .cm-s-xq-light span.cm-builtin{color:#7ea656}.jupyter-wrapper .cm-s-xq-light span.cm-bracket{color:#cc7}.jupyter-wrapper .cm-s-xq-light span.cm-tag{color:#3f7f7f}.jupyter-wrapper .cm-s-xq-light span.cm-attribute{color:#7f007f}.jupyter-wrapper .cm-s-xq-light span.cm-error{color:red}.jupyter-wrapper .cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff}.jupyter-wrapper .cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid gray;color:#000 !important;background:#ff0}.jupyter-wrapper .CodeMirror{line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);border:0;border-radius:0;height:auto}.jupyter-wrapper .CodeMirror pre{padding:0 var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{background-color:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .CodeMirror-lines{padding:var(--jp-code-padding) 0}.jupyter-wrapper .CodeMirror-linenumber{padding:0 8px}.jupyter-wrapper .jp-CodeMirrorEditor-static{margin:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeMirrorEditor,.jupyter-wrapper .jp-CodeMirrorEditor-static{cursor:text}.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}@media screen and (min-width: 2138px)and (max-width: 4319px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color)}}@media screen and (min-width: 4320px){.jupyter-wrapper .jp-CodeMirrorEditor[data-type=inline] .CodeMirror-cursor{border-left:var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color)}}.jupyter-wrapper .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{display:none}.jupyter-wrapper .CodeMirror-gutters{border-right:1px solid var(--jp-border-color2);background-color:var(--jp-layout-color0)}.jupyter-wrapper .jp-CollaboratorCursor{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:none;border-bottom:3px solid;background-clip:content-box;margin-left:-5px;margin-right:-5px}.jupyter-wrapper .CodeMirror-selectedtext.cm-searching{background-color:var(--jp-search-selected-match-background-color) !important;color:var(--jp-search-selected-match-color) !important}.jupyter-wrapper .cm-searching{background-color:var(--jp-search-unselected-match-background-color) !important;color:var(--jp-search-unselected-match-color) !important}.jupyter-wrapper .CodeMirror-focused .CodeMirror-selected{background-color:var(--jp-editor-selected-focused-background)}.jupyter-wrapper .CodeMirror-selected{background-color:var(--jp-editor-selected-background)}.jupyter-wrapper .jp-CollaboratorCursor-hover{position:absolute;z-index:1;transform:translateX(-50%);color:#fff;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;text-align:center;font-size:var(--jp-ui-font-size1);white-space:nowrap}.jupyter-wrapper .jp-CodeMirror-ruler{border-left:1px dashed var(--jp-border-color2)}.jupyter-wrapper .CodeMirror.cm-s-jupyter{background:var(--jp-layout-color0);color:var(--jp-content-font-color1)}.jupyter-wrapper .jp-CodeConsole .CodeMirror.cm-s-jupyter,.jupyter-wrapper .jp-Notebook .CodeMirror.cm-s-jupyter{background:rgba(0,0,0,0)}.jupyter-wrapper .cm-s-jupyter .CodeMirror-cursor{border-left:var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color)}.jupyter-wrapper .cm-s-jupyter span.cm-keyword{color:var(--jp-mirror-editor-keyword-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-atom{color:var(--jp-mirror-editor-atom-color)}.jupyter-wrapper .cm-s-jupyter span.cm-number{color:var(--jp-mirror-editor-number-color)}.jupyter-wrapper .cm-s-jupyter span.cm-def{color:var(--jp-mirror-editor-def-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable{color:var(--jp-mirror-editor-variable-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-2{color:var(--jp-mirror-editor-variable-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-variable-3{color:var(--jp-mirror-editor-variable-3-color)}.jupyter-wrapper .cm-s-jupyter span.cm-punctuation{color:var(--jp-mirror-editor-punctuation-color)}.jupyter-wrapper .cm-s-jupyter span.cm-property{color:var(--jp-mirror-editor-property-color)}.jupyter-wrapper .cm-s-jupyter span.cm-operator{color:var(--jp-mirror-editor-operator-color);font-weight:bold}.jupyter-wrapper .cm-s-jupyter span.cm-comment{color:var(--jp-mirror-editor-comment-color);font-style:italic}.jupyter-wrapper .cm-s-jupyter span.cm-string{color:var(--jp-mirror-editor-string-color)}.jupyter-wrapper .cm-s-jupyter span.cm-string-2{color:var(--jp-mirror-editor-string-2-color)}.jupyter-wrapper .cm-s-jupyter span.cm-meta{color:var(--jp-mirror-editor-meta-color)}.jupyter-wrapper .cm-s-jupyter span.cm-qualifier{color:var(--jp-mirror-editor-qualifier-color)}.jupyter-wrapper .cm-s-jupyter span.cm-builtin{color:var(--jp-mirror-editor-builtin-color)}.jupyter-wrapper .cm-s-jupyter span.cm-bracket{color:var(--jp-mirror-editor-bracket-color)}.jupyter-wrapper .cm-s-jupyter span.cm-tag{color:var(--jp-mirror-editor-tag-color)}.jupyter-wrapper .cm-s-jupyter span.cm-attribute{color:var(--jp-mirror-editor-attribute-color)}.jupyter-wrapper .cm-s-jupyter span.cm-header{color:var(--jp-mirror-editor-header-color)}.jupyter-wrapper .cm-s-jupyter span.cm-quote{color:var(--jp-mirror-editor-quote-color)}.jupyter-wrapper .cm-s-jupyter span.cm-link{color:var(--jp-mirror-editor-link-color)}.jupyter-wrapper .cm-s-jupyter span.cm-error{color:var(--jp-mirror-editor-error-color)}.jupyter-wrapper .cm-s-jupyter span.cm-hr{color:#999}.jupyter-wrapper .cm-s-jupyter span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter-wrapper .cm-s-jupyter .CodeMirror-activeline-background,.jupyter-wrapper .cm-s-jupyter .CodeMirror-gutter{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-RenderedLatex{color:var(--jp-content-font-color1);font-size:var(--jp-content-font-size1);line-height:var(--jp-content-line-height)}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedLatex{padding:var(--jp-code-padding);text-align:left}.jupyter-wrapper .jp-MimeDocument{outline:none}.jupyter-wrapper :root{--jp-private-filebrowser-button-height: 28px;--jp-private-filebrowser-button-width: 48px}.jupyter-wrapper .jp-FileBrowser{display:flex;flex-direction:column;color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1)}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{border-bottom:none;height:auto;margin:var(--jp-toolbar-header-margin);box-shadow:none}.jupyter-wrapper .jp-BreadCrumbs{flex:0 0 auto;margin:4px 12px}.jupyter-wrapper .jp-BreadCrumbs-item{margin:0px 2px;padding:0px 2px;border-radius:var(--jp-border-radius);cursor:pointer}.jupyter-wrapper .jp-BreadCrumbs-item:hover{background-color:var(--jp-layout-color2)}.jupyter-wrapper .jp-BreadCrumbs-item:first-child{margin-left:0px}.jupyter-wrapper .jp-BreadCrumbs-item.jp-mod-dropTarget{background-color:var(--jp-brand-color2);opacity:.7}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{padding:0px}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar{justify-content:space-evenly}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{flex:1}.jupyter-wrapper .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{width:100%}.jupyter-wrapper .jp-DirListing{flex:1 1 auto;display:flex;flex-direction:column;outline:0}.jupyter-wrapper .jp-DirListing-header{flex:0 0 auto;display:flex;flex-direction:row;overflow:hidden;border-top:var(--jp-border-width) solid var(--jp-border-color2);border-bottom:var(--jp-border-width) solid var(--jp-border-color1);box-shadow:var(--jp-toolbar-box-shadow);z-index:2}.jupyter-wrapper .jp-DirListing-headerItem{padding:4px 12px 2px 12px;font-weight:500}.jupyter-wrapper .jp-DirListing-headerItem:hover{background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-name{flex:1 0 84px}.jupyter-wrapper .jp-DirListing-headerItem.jp-id-modified{flex:0 0 112px;border-left:var(--jp-border-width) solid var(--jp-border-color2);text-align:right}.jupyter-wrapper .jp-DirListing-narrow .jp-id-modified,.jupyter-wrapper .jp-DirListing-narrow .jp-DirListing-itemModified{display:none}.jupyter-wrapper .jp-DirListing-headerItem.jp-mod-selected{font-weight:600}.jupyter-wrapper .jp-DirListing-content{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-DirListing.jp-mod-native-drop .jp-DirListing-content{outline:5px dashed rgba(128,128,128,.5);outline-offset:-10px;cursor:copy}.jupyter-wrapper .jp-DirListing-item{display:flex;flex-direction:row;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-selected{color:#fff;background:var(--jp-brand-color1)}.jupyter-wrapper .jp-DirListing-item.jp-mod-dropTarget{background:var(--jp-brand-color3)}.jupyter-wrapper .jp-DirListing-item:hover:not(.jp-mod-selected){background:var(--jp-layout-color2)}.jupyter-wrapper .jp-DirListing-itemIcon{flex:0 0 20px;margin-right:4px}.jupyter-wrapper .jp-DirListing-itemText{flex:1 0 64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.jupyter-wrapper .jp-DirListing-itemModified{flex:0 0 125px;text-align:right}.jupyter-wrapper .jp-DirListing-editor{flex:1 0 64px;outline:none;border:none}.jupyter-wrapper .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{color:#32cd32;content:\"\u25cf\";font-size:8px;position:absolute;left:-8px}.jupyter-wrapper .jp-DirListing-item.lm-mod-drag-image,.jupyter-wrapper .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image{font-size:var(--jp-ui-font-size1);padding-left:4px;margin-left:4px;width:160px;background-color:var(--jp-ui-inverse-font-color2);box-shadow:var(--jp-elevation-z2);border-radius:0px;color:var(--jp-ui-font-color1);transform:translateX(-40%) translateY(-58%)}.jupyter-wrapper .jp-DirListing-deadSpace{flex:1 1 auto;margin:0;padding:0;list-style-type:none;overflow:auto;background-color:var(--jp-layout-color1)}.jupyter-wrapper .jp-Document{min-width:120px;min-height:120px;outline:none}.jupyter-wrapper .jp-FileDialog.jp-mod-conflict input{color:red}.jupyter-wrapper .jp-FileDialog .jp-new-name-title{margin-top:12px}.jupyter-wrapper .jp-OutputArea{overflow-y:auto}.jupyter-wrapper .jp-OutputArea-child{display:flex;flex-direction:row}.jupyter-wrapper .jp-OutputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-outprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-OutputArea-output{height:auto;overflow:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.jupyter-wrapper .jp-OutputArea-child .jp-OutputArea-output{flex-grow:1;flex-shrink:1}.jupyter-wrapper .jp-OutputArea-output.jp-mod-isolated{width:100%;display:block}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated{position:relative}.jupyter-wrapper body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-OutputArea-output pre{border:none;margin:0px;padding:0px;overflow-x:auto;overflow-y:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.jupyter-wrapper .jp-OutputArea-output.jp-RenderedHTMLCommon table{margin-left:0;margin-right:0}.jupyter-wrapper .jp-OutputArea-output dl,.jupyter-wrapper .jp-OutputArea-output dt,.jupyter-wrapper .jp-OutputArea-output dd{display:block}.jupyter-wrapper .jp-OutputArea-output dl{width:100%;overflow:hidden;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dt{font-weight:bold;float:left;width:20%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea-output dd{float:left;width:80%;padding:0;margin:0}.jupyter-wrapper .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{display:none}.jupyter-wrapper .jp-OutputArea-output.jp-OutputArea-executeResult{margin-left:0px;flex:1 1 auto}.jupyter-wrapper .jp-OutputArea-executeResult.jp-RenderedText{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-OutputArea-stdin{line-height:var(--jp-code-line-height);padding-top:var(--jp-code-padding);display:flex}.jupyter-wrapper .jp-Stdin-prompt{color:var(--jp-content-font-color0);padding-right:var(--jp-code-padding);vertical-align:baseline;flex:0 0 auto}.jupyter-wrapper .jp-Stdin-input{font-family:var(--jp-code-font-family);font-size:inherit;color:inherit;background-color:inherit;width:42%;min-width:200px;vertical-align:baseline;padding:0em .25em;margin:0em .25em;flex:0 0 70%}.jupyter-wrapper .jp-Stdin-input:focus{box-shadow:none}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea{height:100%;display:block}.jupyter-wrapper .jp-LinkedOutputView .jp-OutputArea-output:only-child{height:100%}.jupyter-wrapper .jp-Collapser{flex:0 0 var(--jp-cell-collapser-width);padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0);border-radius:var(--jp-border-radius);opacity:1}.jupyter-wrapper .jp-Collapser-child{display:block;width:100%;box-sizing:border-box;position:absolute;top:0px;bottom:0px}.jupyter-wrapper .jp-CellHeader,.jupyter-wrapper .jp-CellFooter{height:0px;width:100%;padding:0px;margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-InputArea{display:flex;flex-direction:row}.jupyter-wrapper .jp-InputArea-editor{flex:1 1 auto}.jupyter-wrapper .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jupyter-wrapper .jp-InputPrompt{flex:0 0 var(--jp-cell-prompt-width);color:var(--jp-cell-inprompt-font-color);font-family:var(--jp-cell-prompt-font-family);padding:var(--jp-code-padding);letter-spacing:var(--jp-cell-prompt-letter-spacing);opacity:var(--jp-cell-prompt-opacity);line-height:var(--jp-code-line-height);font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0);opacity:var(--jp-cell-prompt-opacity);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter-wrapper .jp-Placeholder{display:flex;flex-direction:row;flex:1 1 auto}.jupyter-wrapper .jp-Placeholder-prompt{box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content{flex:1 1 auto;border:none;background:rgba(0,0,0,0);height:20px;box-sizing:border-box}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon{width:32px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:var(--jp-border-radius)}.jupyter-wrapper .jp-Placeholder-content .jp-MoreHorizIcon:hover{border:1px solid var(--jp-border-color1);box-shadow:0px 0px 2px 0px rgba(0,0,0,.25);background-color:var(--jp-layout-color0)}.jupyter-wrapper :root{--jp-private-cell-scrolling-output-offset: 5px}.jupyter-wrapper .jp-Cell{padding:var(--jp-cell-padding);margin:0px;border:none;outline:none;background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Cell-inputWrapper,.jupyter-wrapper .jp-Cell-outputWrapper{display:flex;flex-direction:row;padding:0px;margin:0px;overflow:visible}.jupyter-wrapper .jp-Cell-inputArea,.jupyter-wrapper .jp-Cell-outputArea{flex:1 1 auto}.jupyter-wrapper .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser{border:none !important;background:rgba(0,0,0,0) !important}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser{min-height:var(--jp-cell-collapser-min-height)}.jupyter-wrapper .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{margin-top:5px}.jupyter-wrapper .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{padding-top:var(--jp-code-padding)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{overflow-y:auto;max-height:200px;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);margin-left:var(--jp-private-cell-scrolling-output-offset)}.jupyter-wrapper .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))}.jupyter-wrapper .jp-MarkdownOutput{flex:1 1 auto;margin-top:0;margin-bottom:0;padding-left:var(--jp-code-padding)}.jupyter-wrapper .jp-MarkdownOutput.jp-RenderedHTMLCommon{overflow:auto}.jupyter-wrapper .jp-NotebookPanel-toolbar{padding:2px}.jupyter-wrapper .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused{border:none;box-shadow:none}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown select{height:24px;font-size:var(--jp-ui-font-size1);line-height:14px;border-radius:0;display:block}.jupyter-wrapper .jp-Notebook-toolbarCellTypeDropdown span{top:5px !important}.jupyter-wrapper :root{--jp-private-notebook-dragImage-width: 304px;--jp-private-notebook-dragImage-height: 36px;--jp-private-notebook-selected-color: var(--md-blue-400);--jp-private-notebook-active-color: var(--md-green-400)}.jupyter-wrapper .jp-NotebookPanel{display:block;height:100%}.jupyter-wrapper .jp-NotebookPanel.jp-Document{min-width:240px;min-height:120px}.jupyter-wrapper .jp-Notebook{padding:var(--jp-notebook-padding);outline:none;overflow:auto;background:var(--jp-layout-color0)}.jupyter-wrapper .jp-Notebook.jp-mod-scrollPastEnd::after{display:block;content:\"\";min-height:var(--jp-notebook-scroll-padding)}.jupyter-wrapper .jp-Notebook .jp-Cell{overflow:visible}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-InputPrompt{cursor:move}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt{opacity:var(--jp-cell-prompt-not-active-opacity);color:var(--jp-cell-prompt-not-active-font-color)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{background:var(--jp-brand-color1)}.jupyter-wrapper .jp-Notebook .jp-Cell .jp-Collapser:hover{box-shadow:var(--jp-elevation-z2);background:var(--jp-brand-color1);opacity:var(--jp-cell-collapser-not-active-hover-opacity)}.jupyter-wrapper .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{background:var(--jp-brand-color0);opacity:1}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected{background:var(--jp-notebook-multiselected-color)}.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected){background:rgba(0,0,0,0)}.jupyter-wrapper .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);box-shadow:var(--jp-input-box-shadow);background-color:var(--jp-cell-editor-active-background)}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropSource{opacity:.5}.jupyter-wrapper .jp-Notebook-cell.jp-mod-dropTarget,.jupyter-wrapper .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget{border-top-color:var(--jp-private-notebook-selected-color);border-top-style:solid;border-top-width:2px}.jupyter-wrapper .jp-dragImage{display:flex;flex-direction:row;width:var(--jp-private-notebook-dragImage-width);height:var(--jp-private-notebook-dragImage-height);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background);overflow:visible}.jupyter-wrapper .jp-dragImage-singlePrompt{box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-dragImage .jp-dragImage-content{flex:1 1 auto;z-index:2;font-size:var(--jp-code-font-size);font-family:var(--jp-code-font-family);line-height:var(--jp-code-line-height);padding:var(--jp-code-padding);border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);background:var(--jp-cell-editor-background-color);color:var(--jp-content-font-color3);text-align:left;margin:4px 4px 4px 0px}.jupyter-wrapper .jp-dragImage .jp-dragImage-prompt{flex:0 0 auto;min-width:36px;color:var(--jp-cell-inprompt-font-color);padding:var(--jp-code-padding);padding-left:12px;font-family:var(--jp-cell-prompt-font-family);letter-spacing:var(--jp-cell-prompt-letter-spacing);line-height:1.9;font-size:var(--jp-code-font-size);border:var(--jp-border-width) solid rgba(0,0,0,0)}.jupyter-wrapper .jp-dragImage-multipleBack{z-index:-1;position:absolute;height:32px;width:300px;top:8px;left:8px;background:var(--jp-layout-color2);border:var(--jp-border-width) solid var(--jp-input-border-color);box-shadow:2px 2px 4px 0px rgba(0,0,0,.12)}.jupyter-wrapper .jp-NotebookTools{display:block;min-width:var(--jp-sidebar-min-width);color:var(--jp-ui-font-color1);background:var(--jp-layout-color1);font-size:var(--jp-ui-font-size1);overflow:auto}.jupyter-wrapper .jp-NotebookTools-tool{padding:0px 12px 0 12px}.jupyter-wrapper .jp-ActiveCellTool{padding:12px;background-color:var(--jp-layout-color1);border-top:none !important}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-prompt{flex:0 0 auto;padding-left:0px}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor{flex:1 1 auto;background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jupyter-wrapper .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror{background:rgba(0,0,0,0)}.jupyter-wrapper .jp-MetadataEditorTool{flex-direction:column;padding:12px 0px 12px 0px}.jupyter-wrapper .jp-RankedPanel>:not(:first-child){margin-top:12px}.jupyter-wrapper .jp-KeySelector select.jp-mod-styled{font-size:var(--jp-ui-font-size1);color:var(--jp-ui-font-color0);border:var(--jp-border-width) solid var(--jp-border-color1)}.jupyter-wrapper .jp-KeySelector label,.jupyter-wrapper .jp-MetadataEditorTool label{line-height:1.4}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook{--jp-content-font-size1: var(--jp-content-presentation-font-size1);--jp-code-font-size: var(--jp-code-presentation-font-size)}.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,.jupyter-wrapper .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt{flex:0 0 110px}.jupyter-wrapper .md-typeset__scrollwrap{margin:0}.jupyter-wrapper .jp-MarkdownOutput{padding:0}.jupyter-wrapper h1 .anchor-link,.jupyter-wrapper h2 .anchor-link,.jupyter-wrapper h3 .anchor-link,.jupyter-wrapper h4 .anchor-link,.jupyter-wrapper h5 .anchor-link,.jupyter-wrapper h6 .anchor-link{display:none;margin-left:.5rem;color:var(--md-default-fg-color--lighter)}.jupyter-wrapper h1 .anchor-link:hover,.jupyter-wrapper h2 .anchor-link:hover,.jupyter-wrapper h3 .anchor-link:hover,.jupyter-wrapper h4 .anchor-link:hover,.jupyter-wrapper h5 .anchor-link:hover,.jupyter-wrapper h6 .anchor-link:hover{text-decoration:none;color:var(--md-accent-fg-color)}.jupyter-wrapper h1:hover .anchor-link,.jupyter-wrapper h2:hover .anchor-link,.jupyter-wrapper h3:hover .anchor-link,.jupyter-wrapper h4:hover .anchor-link,.jupyter-wrapper h5:hover .anchor-link,.jupyter-wrapper h6:hover .anchor-link{display:inline-block}.jupyter-wrapper .jp-InputArea{width:100%}.jupyter-wrapper .jp-Cell-inputArea{width:100%}.jupyter-wrapper .jp-RenderedHTMLCommon{width:100%}.jupyter-wrapper .jp-Cell-inputWrapper .jp-InputPrompt{display:none}.jupyter-wrapper .jp-CodeCell .jp-Cell-inputWrapper .jp-InputPrompt{display:block}.jupyter-wrapper .highlight pre{overflow:auto}.jupyter-wrapper .celltoolbar{border:none;background:#eee;border-radius:2px 2px 0px 0px;width:100%;height:29px;padding-right:4px;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;box-pack:end;justify-content:flex-start;display:-webkit-flex}.jupyter-wrapper .celltoolbar .tags_button_container{display:flex}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}.jupyter-wrapper .celltoolbar .tags_button_container .tag-container .cell-tag{background-color:#fff;white-space:nowrap;margin:3px 4px;padding:0 4px;border-radius:1px;border:1px solid #ccc;box-shadow:none;width:inherit;font-size:11px;font-family:\"Roboto Mono\",SFMono-Regular,Consolas,Menlo,monospace;height:22px;display:inline-block}.jupyter-wrapper .jp-InputArea-editor{width:1px}.jupyter-wrapper .jp-InputPrompt{overflow:unset}.jupyter-wrapper .jp-OutputPrompt{overflow:unset}.jupyter-wrapper .jp-RenderedText{font-size:var(--jp-code-font-size)}.jupyter-wrapper .highlight-ipynb{overflow:auto}.jupyter-wrapper .highlight-ipynb pre{margin:0;padding:5px 10px}.jupyter-wrapper table{width:max-content}.jupyter-wrapper table.dataframe{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#000;font-size:12px;table-layout:fixed}.jupyter-wrapper table.dataframe thead{border-bottom:1px solid #000;vertical-align:bottom}.jupyter-wrapper table.dataframe tr,.jupyter-wrapper table.dataframe th,.jupyter-wrapper table.dataframe td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:none}.jupyter-wrapper table.dataframe th{font-weight:bold}.jupyter-wrapper table.dataframe tbody tr:nth-child(odd){background:#f5f5f5}.jupyter-wrapper table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}.jupyter-wrapper *+table{margin-top:1em}.jupyter-wrapper .jp-InputArea-editor{position:relative}.jupyter-wrapper .zeroclipboard-container{position:absolute;top:-3px;right:0;z-index:1000}.jupyter-wrapper .zeroclipboard-container clipboard-copy{-webkit-appearance:button;-moz-appearance:button;padding:7px 5px;font:11px system-ui,sans-serif;display:inline-block;cursor:default}.jupyter-wrapper .zeroclipboard-container .clipboard-copy-icon{padding:4px 4px 2px;color:#57606a;vertical-align:text-bottom}.jupyter-wrapper .clipboard-copy-txt{display:none}[data-md-color-scheme=slate] .clipboard-copy-icon{color:#fff !important}[data-md-color-scheme=slate] table.dataframe{color:#e9ebfc}[data-md-color-scheme=slate] table.dataframe thead{border-bottom:1px solid rgba(233,235,252,.12)}[data-md-color-scheme=slate] table.dataframe tbody tr:nth-child(odd){background:#222}[data-md-color-scheme=slate] table.dataframe tbody tr:hover{background:rgba(66,165,245,.2)}table{width:max-content} /*# sourceMappingURL=mkdocs-jupyter.css.map*/ init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: \"AMS\", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ], displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]); } } init_mathjax(); Train your model \u00b6 The first step is, of course, to install great-ai in your Python environment. In [1]: Copied! % pip install great - ai > / dev / null %pip install great-ai > /dev/null Note: you may need to restart the kernel to use updated packages. First, we have to get some data. After downloading it from here , we might notice that the dataset is in JSON Lines format (each line is a separate JSON document). Let's write a function which takes a single line and returns the sentence and the corresponding label from it. Before returning, the sentence is also cleaned to remove any LaTeX, XML, unicode, PDF-extraction artifacts. In [2]: Copied! import json from great_ai.utilities import clean def preprocess ( line ): data_point = json . loads ( line ) sentence = data_point [ \"text\" ] label = data_point [ \"label\" ] return clean ( sentence ), label import json from great_ai.utilities import clean def preprocess(line): data_point = json.loads(line) sentence = data_point[\"text\"] label = data_point[\"label\"] return clean(sentence), label Now, we can load the dataset and extract the training samples from it. Since we're impatient, we can do it in parallel using the simple_parallel_map function. Open files in Python are iterable: in text mode, each iteration returns the next line. In [3]: Copied! from great_ai.utilities import simple_parallel_map with open ( \"data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f ) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] from great_ai.utilities import simple_parallel_map with open(\"data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:09<00:00, 8960.63it/s] Let's do the same for the test data. In [4]: Copied! with open ( \"data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f ) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] with open(\"data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:03<00:00, 6078.02it/s] After obtaining some clean data, it's time to create and train a model on it. We are going to use scikit-learn for this purpose. In this case, we opted for a linear Support Vector Machine because it's known to be an adequate baseline for simple classification tasks. In [5]: Copied! from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline ( TfidfVectorizer (), LinearSVC ()) # todo: hyperparameter-optimisation model . fit ( X_train , y_train ) from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline(TfidfVectorizer(), LinearSVC()) # todo: hyperparameter-optimisation model.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) TfidfVectorizer TfidfVectorizer() LinearSVC LinearSVC() It's already finished. Let's see how well it performs. But first, we need to configure matplotlib to make the charts more legible. ConfusionMatrixDisplay relies on matplotlib for rendering. In [6]: Copied! import matplotlib.pyplot as plt % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 30 , 15 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[\"figure.figsize\"] = (30, 15) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 Next, we check the quality of the model on the test split. We can use the classification report to check the common metrics, such as the macro F1-score. We also draw the confusion matrix to get some insights into the types of mistakes being made by the model. In [7]: Copied! from sklearn import metrics y_predicted = model . predict ( X_test ) print ( metrics . classification_report ( y_test , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_test , y_predicted ) None from sklearn import metrics y_predicted = model.predict(X_test) print(metrics.classification_report(y_test, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions(y_test, y_predicted) None precision recall f1-score support business 0.67 0.69 0.68 3198 economics 0.69 0.71 0.70 3189 geography 0.70 0.73 0.72 3207 medicine 0.90 0.91 0.90 3187 politics 0.63 0.57 0.60 3169 psychology 0.73 0.73 0.73 3252 sociology 0.51 0.51 0.51 3197 accuracy 0.69 22399 macro avg 0.69 0.69 0.69 22399 weighted avg 0.69 0.69 0.69 22399 Great work, we can be rightfully satisfied with our model. Seeing the results, we achieved an F1-score of 0.69 which is about 5% better than SciBERT's 0.6571! You might wonder that \"this is great, but besides some utility functions ( clean , simple_parallel_map , ...) what more value does GreatAI add?\" . This would be a valid argument because the scope of GreatAI actually only starts here. Not coincidentally, this is the point where the scope of Data Science ends but it's still a grey zone for software engineering. In order to use this model in production, we have to make it available on some possibly shared infrastructure. In [8]: Copied! from great_ai import save_model save_model ( model , key = \"my-domain-predictor\" ) from great_ai import save_model save_model(model, key=\"my-domain-predictor\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Copying file for my-domain-predictor-9 Compressing my-domain-predictor-9 Model my-domain-predictor uploaded with version 9 Out[8]: 'my-domain-predictor:9' Let's continue by finishing the deployment in the next notebook. \u00b6","title":"Train your model"},{"location":"tutorial/train/#train-your-model","text":"The first step is, of course, to install great-ai in your Python environment. In [1]: Copied! % pip install great - ai > / dev / null %pip install great-ai > /dev/null Note: you may need to restart the kernel to use updated packages. First, we have to get some data. After downloading it from here , we might notice that the dataset is in JSON Lines format (each line is a separate JSON document). Let's write a function which takes a single line and returns the sentence and the corresponding label from it. Before returning, the sentence is also cleaned to remove any LaTeX, XML, unicode, PDF-extraction artifacts. In [2]: Copied! import json from great_ai.utilities import clean def preprocess ( line ): data_point = json . loads ( line ) sentence = data_point [ \"text\" ] label = data_point [ \"label\" ] return clean ( sentence ), label import json from great_ai.utilities import clean def preprocess(line): data_point = json.loads(line) sentence = data_point[\"text\"] label = data_point[\"label\"] return clean(sentence), label Now, we can load the dataset and extract the training samples from it. Since we're impatient, we can do it in parallel using the simple_parallel_map function. Open files in Python are iterable: in text mode, each iteration returns the next line. In [3]: Copied! from great_ai.utilities import simple_parallel_map with open ( \"data/train.txt\" , encoding = \"utf-8\" ) as f : training_data = simple_parallel_map ( preprocess , f ) X_train = [ d [ 0 ] for d in training_data ] y_train = [ d [ 1 ] for d in training_data ] from great_ai.utilities import simple_parallel_map with open(\"data/train.txt\", encoding=\"utf-8\") as f: training_data = simple_parallel_map(preprocess, f) X_train = [d[0] for d in training_data] y_train = [d[1] for d in training_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 84000/84000 [00:09<00:00, 8960.63it/s] Let's do the same for the test data. In [4]: Copied! with open ( \"data/test.txt\" , encoding = \"utf-8\" ) as f : test_data = simple_parallel_map ( preprocess , f ) X_test = [ d [ 0 ] for d in test_data ] y_test = [ d [ 1 ] for d in test_data ] with open(\"data/test.txt\", encoding=\"utf-8\") as f: test_data = simple_parallel_map(preprocess, f) X_test = [d[0] for d in test_data] y_test = [d[1] for d in test_data] 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 22399/22399 [00:03<00:00, 6078.02it/s] After obtaining some clean data, it's time to create and train a model on it. We are going to use scikit-learn for this purpose. In this case, we opted for a linear Support Vector Machine because it's known to be an adequate baseline for simple classification tasks. In [5]: Copied! from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline ( TfidfVectorizer (), LinearSVC ()) # todo: hyperparameter-optimisation model . fit ( X_train , y_train ) from sklearn.pipeline import make_pipeline from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import LinearSVC model = make_pipeline(TfidfVectorizer(), LinearSVC()) # todo: hyperparameter-optimisation model.fit(X_train, y_train) Out[5]: #sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"\u25b8\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"\u25be\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;} Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. Pipeline Pipeline(steps=[('tfidfvectorizer', TfidfVectorizer()), ('linearsvc', LinearSVC())]) TfidfVectorizer TfidfVectorizer() LinearSVC LinearSVC() It's already finished. Let's see how well it performs. But first, we need to configure matplotlib to make the charts more legible. ConfusionMatrixDisplay relies on matplotlib for rendering. In [6]: Copied! import matplotlib.pyplot as plt % matplotlib inline plt . rcParams [ \"figure.figsize\" ] = ( 30 , 15 ) plt . rcParams [ \"figure.facecolor\" ] = \"white\" plt . rcParams [ \"font.size\" ] = 12 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[\"figure.figsize\"] = (30, 15) plt.rcParams[\"figure.facecolor\"] = \"white\" plt.rcParams[\"font.size\"] = 12 Next, we check the quality of the model on the test split. We can use the classification report to check the common metrics, such as the macro F1-score. We also draw the confusion matrix to get some insights into the types of mistakes being made by the model. In [7]: Copied! from sklearn import metrics y_predicted = model . predict ( X_test ) print ( metrics . classification_report ( y_test , y_predicted )) metrics . ConfusionMatrixDisplay . from_predictions ( y_test , y_predicted ) None from sklearn import metrics y_predicted = model.predict(X_test) print(metrics.classification_report(y_test, y_predicted)) metrics.ConfusionMatrixDisplay.from_predictions(y_test, y_predicted) None precision recall f1-score support business 0.67 0.69 0.68 3198 economics 0.69 0.71 0.70 3189 geography 0.70 0.73 0.72 3207 medicine 0.90 0.91 0.90 3187 politics 0.63 0.57 0.60 3169 psychology 0.73 0.73 0.73 3252 sociology 0.51 0.51 0.51 3197 accuracy 0.69 22399 macro avg 0.69 0.69 0.69 22399 weighted avg 0.69 0.69 0.69 22399 Great work, we can be rightfully satisfied with our model. Seeing the results, we achieved an F1-score of 0.69 which is about 5% better than SciBERT's 0.6571! You might wonder that \"this is great, but besides some utility functions ( clean , simple_parallel_map , ...) what more value does GreatAI add?\" . This would be a valid argument because the scope of GreatAI actually only starts here. Not coincidentally, this is the point where the scope of Data Science ends but it's still a grey zone for software engineering. In order to use this model in production, we have to make it available on some possibly shared infrastructure. In [8]: Copied! from great_ai import save_model save_model ( model , key = \"my-domain-predictor\" ) from great_ai import save_model save_model(model, key=\"my-domain-predictor\") Environment variable ENVIRONMENT is not set, defaulting to development mode \u203c\ufe0f Cannot find credentials files, defaulting to using ParallelTinyDbDriver The selected tracing database (ParallelTinyDbDriver) is not recommended for production Cannot find credentials files, defaulting to using LargeFileLocal GreatAI (v0.1.4): configured \u2705 \ud83d\udd29 tracing_database: ParallelTinyDbDriver \ud83d\udd29 large_file_implementation: LargeFileLocal \ud83d\udd29 is_production: False \ud83d\udd29 should_log_exception_stack: True \ud83d\udd29 prediction_cache_size: 512 \ud83d\udd29 dashboard_table_size: 50 You still need to check whether you follow all best practices before trusting your deployment. > Find out more at https://se-ml.github.io/practices Fetching cached versions of my-domain-predictor Copying file for my-domain-predictor-9 Compressing my-domain-predictor-9 Model my-domain-predictor uploaded with version 9 Out[8]: 'my-domain-predictor:9'","title":"Train your model"},{"location":"tutorial/train/#lets-continue-by-finishing-the-deployment-in-the-next-notebook","text":"","title":"Let's continue by finishing the deployment in the next notebook."}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index d84eab8..d579024 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,132 +2,132 @@ None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily None - 2022-07-17 + 2022-07-24 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 5ebc056109a0c82c0df30286dc7d0be39d52023f..6a50634af5ff48141b87c0eae33f9c7c8bff34fb 100644 GIT binary patch literal 215 zcmV;|04V<-iwFq8OxM{_a}xG9DUdGrDDh5@QQjHnz&>?RriQG*=t> z^evb`;;@B`)*kLhoX)b;7iB_J5seFvBm{+H!(wal{cv9C5@EM;vj)5l8$l RJ{|GDqrSPgvX>tX005H)WorNc literal 214 zcmV;{04e_;iwFp1EYxBG|8r?{Wo=<_E_iKh0PWYk4uc>N2k_meAnXFV*fxk;$4>17 z7^O;rV1d^5?Ta62T>1ug3&)?!{bqRe9yEGM=an@j&IrRun#Q)ubS1uB&*=eIBH>S` zy$mQ08(-o+gz-e_G)=^-AcuPN#JZ09rjHj-w~#VDhl<^^lF6xX&97i%P^bGLt} zeHd&ja+c>QE7GipBU`o`Yx>%B^6unAw6)S7PIt*F(jN&p;D7@TIN*Q-4mjX|1O69Z Qj`-gZU#Bo5xE~Dw05kk!jQ{`u diff --git a/thesis/chapters/2_background.tex b/thesis/chapters/2_background.tex index 12f2f55..2eb9f2a 100644 --- a/thesis/chapters/2_background.tex +++ b/thesis/chapters/2_background.tex @@ -40,7 +40,7 @@ SageMaker offers the most comprehensive suite of tools and service; most importa When it comes to open-source libraries, we can find the MLOps libraries of both TensorFlow and PyTorch: TensorFlow Extended (TFX) \cite{baylor2017tfx} and TorchX\footnote{\href{https://pytorch.org/torchx/latest/}{pytorch.org/torchx/latest}}. TFX comes with a more mature set of features with the caveat that initial time-investment is needed for their setup. The features of TorchX only concern the distributed deployment to a wide range of providers, including Kubernetes (K8s), AWS Batch, or Ray \cite{moritz2018ray}. There is no augmentation for the SE4ML best practices. Given the tight coupling between these libraries and their corresponding ML frameworks, they cannot generalise to models\footnote{The Open Neural Network Exchange (\href{https://onnx.ai/}{onnx.ai}) format could be an option for overcoming these incompatibilities, however, a more universal support is needed for seamless integration.} or algorithms of other frameworks and technologies. -Open-source platforms also exist such as MLflow and Seldon Core. They both rely on Kubernetes to provide their features. MLflow puts more emphasis on the training phase (in deployment, it lacks a feedback loop which is essential for reaching many of the best-practices), while Seldon Core focuses on the deployment stage. The latter comes integrated with a powerful explanation engine, Alibi Explain \cite{klaise2021alibi}. It also boasts the most comprehensive suite of features including outlier detection, online model selection (with multi-armed bandit theory), and distributed tracing. In short, it seems to be the ideal candidate for the title of \textit{framework for robust end-to-end AI deployments}. Its only downside is the amount of complexity propagated to its clients: it is built on top of Kubernetes, and relies on Helm, Ambasador/Istio, Prometheus, and Jaeger for its features. Hence, the first step in using it is setting up a K8s cluster with all the required components, then when it comes to model deployment, a Kubernetes configuration file has to be created to make use of Seldon's Custom Resource Definition. These are smaller obstacles if the project is already built on top of K8s; however, even then, software engineers with strong cloud and DevOps background are actively required for using Seldon Core. +Open-source platforms also exist such as MLflow and Seldon Core. They both rely on Kubernetes to provide their features. MLflow puts more emphasis on the training phase (in deployment, it lacks a feedback loop which is essential for reaching many of the best practices), while Seldon Core focuses on the deployment stage. The latter comes integrated with a powerful explanation engine, Alibi Explain \cite{klaise2021alibi}. It also boasts the most comprehensive suite of features including outlier detection, online model selection (with multi-armed bandit theory), and distributed tracing. In short, it seems to be the ideal candidate for the title of \textit{framework for robust end-to-end AI deployments}. Its only downside is the amount of complexity propagated to its clients: it is built on top of Kubernetes, and relies on Helm, Ambasador/Istio, Prometheus, and Jaeger for its features. Hence, the first step in using it is setting up a K8s cluster with all the required components, then when it comes to model deployment, a Kubernetes configuration file has to be created to make use of Seldon's Custom Resource Definition. These are smaller obstacles if the project is already built on top of K8s; however, even then, software engineers with strong cloud and DevOps background are actively required for using Seldon Core. Additionally, increasing attention is given to ML deployments in embedded systems both from a theoretical \cite{john2020ai} and practical \cite{prado2020bonseyes} point of view. Prado et al. \cite{prado2020bonseyes} survey the available deployment frameworks and end-to-end solutions including those for embedded devices. They note their inefficiencies that come from the lack of features and too much rigidity. They introduce their framework for embedded AI deployments which can be used out-of-the box but also lets the users easily replace and extend its pipeline with steps to fit their changing needs and advancements of the field. While Meenu et al. \cite{john2020ai} present and compare different architectural choices for large-scale deployments in edge-computing. They also note that: \textit{"...there is a need to consider and adapt well established SE practices which have been ignored or had a very narrow focus in ML literature"}. @@ -68,7 +68,7 @@ No DevOps dependencies\textsuperscript{4}& & & \begin{tablenotes} \item[1] For privacy and accountability reasons. \cite{bosch2021engineering} \item[2] Minimising required glue code. \cite{sculley2015hidden} -\item[3] Implementing best-practices. \cite{serban2020adoption,serban2021practices} +\item[3] Implementing best practices. \cite{serban2020adoption,serban2021practices} \item[4] Easy integration into existing processes. \cite{haakman2021ai,thiee2021systematic} \item[*] Only partial support. \end{tablenotes} diff --git a/thesis/chapters/5_case/naive-bayes.tex b/thesis/chapters/5_case/naive-bayes.tex index 7d65a4e..9ffd58f 100644 --- a/thesis/chapters/5_case/naive-bayes.tex +++ b/thesis/chapters/5_case/naive-bayes.tex @@ -41,7 +41,7 @@ SSC is much larger: it contains over 80 million abstracts. Having more data cert MAG needs no further preprocessing if we aim to match SciBERT's setup \cite{beltagy2019scibert}. But since SSC contains a heap of metadata, the relevant parts have to be extracted and preprocessed. In this case, these are the concatenation of the abstract's text, paper's title and the journal's name along with the paper's domains (there can be multiple domains for a single paper, it is a multi-label classification task). Lastly, the non-English entries are discarded because we only expect to process papers in English. \begin{displayquote} -\textbf{How should we preprocess the data?} These simple processing steps (filter, map, project) are almost always present in the data science life-cycle. For example, cleaning the input text from various HTML, OCR, PDF, or \LaTeX \hskip 0.12cm extraction artifacts is almost always necessary for text analysis. This is captured in the AI best-practices collection under the following category: \textit{Write Reusable Scripts for Data Cleaning and Merging}. Also, the best practice of \textit{Test all Feature Extraction Code} is somewhat applicable: the applied processing steps must not introduce unwanted artifacts. +\textbf{How should we preprocess the data?} These simple processing steps (filter, map, project) are almost always present in the data science life-cycle. For example, cleaning the input text from various HTML, OCR, PDF, or \LaTeX \hskip 0.12cm extraction artifacts is almost always necessary for text analysis. This is captured in the AI best practices collection under the following category: \textit{Write Reusable Scripts for Data Cleaning and Merging}. Also, the best practice of \textit{Test all Feature Extraction Code} is somewhat applicable: the applied processing steps must not introduce unwanted artifacts. \end{displayquote} \subsection{Methods} @@ -50,7 +50,7 @@ Our aims are twofold: (1) to evaluate a sentence classification model on MAG and It seems reasonable that only considering the distribution (frequencies) of individual terms may be sufficient. To test this hypothesis, a unigram language model (Multinomial Naïve Bayes) is constructed and its accuracy is compared with SciBERT's. The former definitely aligns with the advice to \textit{Use The Most Efficient Models}\footnote{\href{https://se-ml.github.io/best_practices/02-efficient-models/}{se-ml.github.io/best\_practices/02-efficient-models}}. -Using the MNB implementation of scikit-learn \cite{pedregosa2011scikit}, it only took a couple of lines to create, hyperparameter-optimise, and test a text classifier. Including data loading and visualisations, it takes 71 lines of code (LOC) to be more precise. \footnote{The code is available at \href{https://great-ai.scoutinscience.com/tutorial/}{great-ai.scoutinscience.com/tutorial}.} This further proves relatively how simple it is to use standard packages. The code can be considered for satisfying the \textit{Automate Hyper-Parameter Optimisation} best-practice, since it also implements an automated hyperparameter sweep. +Using the MNB implementation of scikit-learn \cite{pedregosa2011scikit}, it only took a couple of lines to create, hyperparameter-optimise, and test a text classifier. Including data loading and visualisations, it takes 71 lines of code (LOC) to be more precise. \footnote{The code is available at \href{https://great-ai.scoutinscience.com/tutorial/}{great-ai.scoutinscience.com/tutorial}.} This further proves relatively how simple it is to use standard packages. The code can be considered for satisfying the \textit{Automate Hyper-Parameter Optimisation} best practice, since it also implements an automated hyperparameter sweep. The sentences are tokenised into words and vectorised with TF-IDF (with logarithmic term frequency) \cite{buckley1985implementation}, the hyperparameters found via 3-fold cross-validation on the \textit{train} split lead to filtering out tokens which occur in fewer than 5 documents or more than 5\% of the documents. diff --git a/thesis/figures/mag-confusion.png b/thesis/figures/mag-confusion.png index e1d37185cba966d6da4ef9dce5355a45912c33f8..a687e4003e34c6d9e34a3f21ddfde74a4258e957 100644 GIT binary patch literal 433663 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

oD9~D?YBQRa8&nW^~k1(K#!IgSJRYB~6D2@2eyE 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

XbBk3jYinYXO}1_HQ_^ zE#EA7Dop(URtWlk4!zU-$GHTlERgzdpu9DwGM>dr!%KGXVR7PpR=}aS`d9Prc|id@ z^Sl3k=HM3oFW{{I<+=O!$sk@b#Nscg`zTG#>x@g+f4r1`S27=Ya8A5GmU8+*+sya$ z?^9KV>#9@$!-u2dJ#!Mi;eR*R7AZMF$AkX^91p6b_OB|&fjT_4mCFIZlrAXHQ99|EKOSCFsoqbHn0G^Hl z*I$q5I*v--n8=-}{I79Xm$W*s9F@0y@a}(bJZ1m?fZ6{8!%|@8v5ziJEap^Jh*vw! zAP}P2Zh%Fygx=u^6GP=p&h8HzA*SmBdg|LrVk3+Bo|}=U-#06FHy&7URqjuB9ywiE zHrPB!+Q7wbH1T(opTWf%@pP+XPIorPx0njr>|f^-GE9>Ujn?iQVFrpWEGPqagBZ;8 z_F!>oY@N9SPfn>Q)kzA-=gRwrZ{`?OV^Ss8chXVEQ{qt2>J2Ssd-J)8SKb5rrMwHR|BSKTbCkaARO$Tyz;fv3{ z?D45o$FtT}r9Sv308rNAd)a^^2G@1bfG#HD-qniZjM3SLZ0(2`#+y$om|yc| zJ9|ptDovw{97eu{J2ILA#TaM})Zaa++ObE^UPnpAy~RqZWs~bcG}6rt)zeYUBl3{- z23XF1hpc{S*L!petM{TyEhT_L(c}D=D7N|7h@y`brt@$4N3fv+J72F@e`gPWhQ0?7kPAfy}%Q z7EtgNh}n}>IWr}E14?J_`QB!IHaaDn_TKidv-_u{QRQw3g(08C@13g3pBzvw%_3zI z6bwnljaDu~aNVbK`5ty_x$1OLF+2+^8tq zlhG@QQQ`M^IulnJg|X)`P-tj%ai6BFqf+Mj6{kHP9#dBAuRmNooe(Wslf1c)+(mEi zmGb3Sba6Agk4{|$6;)2R<^ z&Jp$yrcaCw?@5T{Y`Zcc3mx>elnVqZO}kaV>MnLnLAOat7W@KsiUA-T{oZ00HY*eu z2~yP13)kqZiJa}Nj2>Pkpo`N-3UQ3I>7956agL?@aJab!-kZBHyQyDSq8~)_r2n|b zEQl<*q0A8@K?ACHNNKfn#9nlNrX1a-8sz`C$z9tYuyY4Y+a9taV zd+X^CQ&|3heJqcK?273@$~_()G(Xf>2wh<)kC31Z2d^WO@LJC(&arNynnS;Nqo zP&+AQ;FKWp6Q~0yC_Eh(b0sI6_M!y(QL@m`sbF`dxq7K;TYMXT+*?%oR7%hj=bBkz zJG&?@`b&HRfaV$a`JZ4FChsL&($noIzIjGMm{4WPU9_aj{#gyefytze6`O$248`kT z+WTeBQ?;-@WtG_XSuAzI+~ez4PuNdGjQH_SZnaeG$MnWvGSZgqWK8@jBc|pY2CQ3V zdKW)?C~5c+ETp8%l!_pxPHLO|b|e@ja@Y*T5S!q5&JX+He}$&5tSzl~ka{q!-bh8O zi#922de2@_%fJ>-HP(_n;enns_rjtlCW9ub9w`o-qD&r2Lh=_n1})L*6VtKkDHBNd zhtv6U>P0%r-UV%OQpZE}A1HafF-jVzj#0Sg1o&Hg;huA*Yw_Ja8|?Dp=4d00SCNB5 zgFxlfMnJj!v8$qEAJ`DcEW-Bg>@&_Ihr)(NtD;)A&>YyzsBzxy9vZ^*^?i z0xDBY`oW&L`H&|~r_qviObgjz!MMb`rsFxOS+=TX?YTN+J_r=|c42&NzaP9w9d6#l zUEskj*xAD0&H$%;_x7f+$XU#GpM%t1s||0!BaQOHgkrK+fBNT(U;a8<67#rDe$gCK zFy2`MgosQ&l@a8a?eQ{lRiB6U)u@|JL9=PUfA_LM?q{PL8xzUAy9rWfNl<}<|S)9o@|S(k8g z*4*QS&7_^EX%xB7)*~rP{5kbYTlkDhrSywmtqrz8Te}AR8>6#uIXmb=>`5gfMEns_ zDYRzs#0#bbWFNq6-lSOA`9%Tj^f=f3rpNyIRUw#Xn%lNXi?dQp>Qpdsnfs=`^>S*< z_2rOGg`&Ljnw{CxM`Wa^pAjk6UmdYpoI>_1agN+fG&-J{D2uLH5mS8jDkH2~0y)k+ zRH5&-w{`ItBFJ5qpp{a?AE?`5}X@HOLK$UGR>9k{K6Kp znpLUr)!MOAe0RP1*Ik}HHwK|(y!ML!TIEfT9x+UWl}}M;z7dSDEUG8w?aBo6Ls<9O z4{sHWEpKG0dZ1jHNYQ3ZjLReh)X7%m}>Zm&IM)EAL*<@ zwCV@}RnJWtxVa~V38O|*zZ=4RemX-F-?BWD2HJ8UygaCXj(X7OfQsmq@O6-YTrRUe zX4MEmAh_?xth|LX3e{KXppve4!Or_glgb+F*GdgpSM6usFKLig&A6-{%ZAGh7~>jZ z6)w4gw1sI(oHF6o9#$2dMA@wT{3WxeR&I^hUy*5v?kZ;Ie0~6r`}7C9HtBWlB=DHk zfd@C$d9APY!r0#IVQOdfO1-ngSX^gK&&6-d(5q>;B*=sGfDnNAe49d_6h{6MGuJRn zfF3%ue$bMF{ctX6%|t)hAE|QP+!%H8F}Qflw5}F4-C^*;s_uh8gK0vn%~<&2qm_-c zPMa7(cQbd#_|Z|b&3PeAY#=Q z$y0h8-K_}F!yz@Fm$t7xv2sg@K>UQ`>G4M&)144UMv1z`scz<-*+eafU#`N=fZgbs zmiuE+IG5Pk&g}dgqJF>E7}i66*|#6=3zX{W4lgqKyH&=BqUAfYu!XbJ0_tgFR?IG^ zlRHrz&(=m?jBSn%af+Zk9CUyDsx#MzPh(>1J!64)@O z6SX-q!>yU9SD8c9m8%{{ssCj07xRwXTuZtN)=x=0^B0yIfGC})-s|sA^rBRp+)sk7 zGu&qsqO%5bx3~4^Vpf1~@l*9y)ftbG9a%5Wb97huKV7C2-fRvC$%)*g{%2XDwd{L6 z8f>odE8vX4`Wrc!u4~8l?;2!=8ScyK_)dM?JrU_4CT^G9{{28Bx zd=W9kq2+%Pxtf@mFnGo*TL0%&7Ljj}xSpL8m*d5j1{HS=yLWr+1ACJz^$I{fp3OY>BFu5HZhXBC}7Q%$5sfSt#8EJzt zMx&@iEIXz;5U5qEH=~sDlNraJNgz$lPqwV_nyie@_&>|7imc5NydbGtlIQoA9^t?&l(6O2-zP zE44wT-Mdpy-09b{cUN+1BRm`Tb|skI7}L^I2XUo~e*XHGy;)BWxYMv*$%npx2&*vUJ(Zs&bC#7d2a(E|ZL zU`!${J@5+M3hjDO_*RF~MV_OjsO#yD=3&^5Y&m-iHK#F^)25Yi)E&EE|M@70wCS+J z2;tqSw>;dduZmWdx-6^B9knSaHN)n6f&8i@qG)6VHlB$3#V`p?!}%WgB`9wUWIB@Y zRb7o?K3aMWhGbv>L3ybKs52WU zkA=_1@ybdaJaHwjAQIBVCW}jmQ28jnG5U{wCLNvPythK!+k)QG$&VkHZW#SOa8o|x zH8g9~LiP=lHTjOB<~ZxA5k|;dL&_vy*m<$2Nw_fTzJ9{X>ZNp5q|os<1+f_EPr^He z)}{yZu=@3zm7}ABHCMy1DjEoM4vlY4=7@D-Ib&f6TScK&>E>D^>7z|HY?=M-hv>t}H2BH` z|J{+*_ZcJ8vDHE$yK5~ydp(sL$njKG`#ccX`lK;>FHNgtL*)4h)Kxdo=td_5(#vXP z9KKi0vR5O46h&&lp?RRucm!E)6V-N?RpOcD9t83-U^bu%dO^@lnLT+nKPN8a?NfPI z-4WtycwXc?Nz)+Rt%*O$&q@dgFmUc*eJ|C4{X^wZ`0Gmw=&!f0DLAH`nb?<;o4jtt zHRSXQ6lC>*NwXgiYZUq+?msJ>;IXMuRwZtnwcOHT-0trVMyeeyARUcmI?OY`A#Weo zBCjlVXxl~dU~pV1w!(JmChEBd{!y^JM&*m~8#1LHVOfv&)=QA-6Zb@Z%v!`NG4PtD zl)|MYRX~E{riZ;ZemA&wSR%gJBd(S*6o;hrJ33y$pty5qPc4eCg}=TO?>T+-)mEq7 z-c0OhkL$@wHV`j{y31+cUsNSEzDMQPX9uyO_-PR0_@6!*9s!6ushOZkcJ+Rib%J|@ zb)vGLo-{n)7(TQ?ubr5S>mZ5+4c6BPVqm8EEA~%;SQ60mU=-v>BGm1MzCw)>`h!fS`;1gw=J>rw6?=;OOl^ks|A80{Bx6g-KE7t z-?rAfZ^o4TbX6>smNvS?!ZVT-Jq{)~^K@T?ea+tV`xCB2XH6whSfn4$aAUD@94!@n$7=a3cWWVM=#%!MB2=K_8($SN@UO)Q z3U$9u4(JFN9qi<1px9fUOPWdOcir16bx;eL#A~pY_^~N!NNE;hdn>RrjGETf1>Kbs z9{uw$akqd-Y0d?e${1Vh-s}|8xP?zyZ7;{l@{RwF30nf?v2P~Ob{fvd8XC3SQ3aBc zg|_;dX#4kRn|5uxo_$hzhCtr8_u@C*Cn+@jwz^gBkpcUA;db^H-E?ldkl?@rWB2Im zOfG0!H`Oa;%qz%DDTMGu0_hxWP^Ki@6<#4WGW|ospspHOh2h~3uqD!>PcC1+amLp@ zJn{Ygk9RnngZTsYJVk!|`E(q(-U5}bV;&IJuArLqPs?28isPd=S2s?@@PGl(5JHJa zV`vD_Ah7}blcKDb1DP2ccS++qdnfeZ6cik#fRB%!*4@ps1s>PD7zcVe?V1EST%3aS;q z?;V18hn~zYv{no?=NG%tWmF@eUn*^$Yk%4jEl#LlDtdPeijvi-gUwM{FMa0UTlte@Lbo z+_mcQcGl|N3{Q1_%pPKKbNGH(3Raq12y9ZK>ap0w9I|V&K?>hudJ& z#*KELH9y{I;uT-0vX*{pSKLp~%t&fXLFs2bV935*#L}7~R%)7Trk~-r9TNwfznX-M z2?xa{fVKt|Dt%o-R$=3$P$>3eeVOeQWeMyCxI@jTYa%kr}g`j~NCn!O?# z(9-CwmT%^bl!-jeDD6WDj!xWqmXQX#EF2w2RP9!mtkGgQY`YSj%Agi9RR9F5sREEH zHE{RFYg?~N?_Q=f4M_3tDYo|i{(+Ywq;a&oc_YJQ`V^mPRCizc(CU`5-bCXAMdwD7 zT!{1h>cl{ajwhN$vV>tQhX*}bIN2;_oWb;(RBQv>mQcwi!Ux_D0;u-Vbf@Cy{EG0y zJ~=7B*;g3Mxp@Yj8@9*RwqPvMbo$fAf1yQxx$y9E(eKlcWXG|JF$LQ#Rr&L4iuj29 zVX@@3!90EEEx7byl5p?N?)Pb$-31;5_+l!0DKlU`6(R-lI_yiM0vMy+7x}?wN4Edj z2b3}w{g(*qnp(DvzNZZja?SlqwFgcsmBI}U;IlR8fkETadE4&D!z1|YY;HM?1Skv) z$It0K;EZ&@A`$VqC@IP$ZGhd9lD~FXgi?C}@#)dQ0uEgj0N@~X@H7btm)AaDO z7?uSfXsA_x{4!y;eX~Rx6vnuO4h^S~@nqfQWg7xjs1*9mVOnq|Z16&O6`780wX{(GJ z*J9S5NIr}X_y0~(3`TP!^7;-Ch0tViYyF1$01-G%v8h^jkez%kk((JYDq6nS}42K z+2dNJNO#jd&p;@fch$Y>g@4Rb>VeYGGZv*$K4MQ?kia~sOSaGrymy29vLk5TymoF;l#KJd4a9wBDoaWd7p2oDg_sOVaj8Yh8SG_-IrBn){MqRwzAd zhVH+j_{n16T^?pQN%+RmyjRDvaf?}LPf-RCQ%d*KC(dN%OXrb@62hBY9AikE-gW;f zy>`0kPZg#RR{Tl>6l14cogR3?7ZA^edNn#Ey>U-VOPMIW-vj@c#FOFTnGhphXIT0e zk}cyhJ2~}RJ>Lvo4MyX7g%j(REzasQayuIbhCEESGTm_qvMN|@5;qdv!x-TrtoG16o7%EwHg zU==GRsuzNQ9u0De+|A15Wb*BK&?n)VZ01*QCF9f#?gMUZfmuZFCL8`ZYu@Mg#>EJE zCh}R~0jrWKTQzh5Y}Lbmhtt{iS)TbHRv@PsiJm~xsZ!9cPnk zCpAM^n}vfdgh%3H&Xv9_a|7^)0T0Yu8eXI~?;MmCvU>ImjC)c(s5X2@GB*8@%kf;} ze8&jG*w|RdU?+#0iHO}abEc9Nqyssbui2`dQ^eA#uQe*S zN{ut4kqz{$Glw_#e(nHCIZ)A>zy&(&MmqeYP8M%Wl;y}wRxcp)?;7*=S;`|w!ExQ* zMofpW96{4!AZoDc)2-jSjx*_{CB|+L(~Oe*j<+9&i2ecv>CNjdeh?6GS_8zwnkh&~ z${vb&U(7h1u?u;6`lV@3Y4d*f*a-aL4rj$d;TNZPh-vOvCR2$%eT=$Z`_9As3?HXx zl^%&>$7}XpIF-(HlTu|tBOTUZ@Xo^<;OTarR%>(53#3zLby>I_m9c@L*- zt&9KoI-x6rdH8IscNb4?L6Eff*xhOndSUJEWg)q;vT6y#WD(*3Ch>bsT4)XW%CU?zn{iII*W*Wb=-5vtGJLFf&i+tA=nU?2Ys$iBv zHUdUPhl>_N8| zFQH5GJ7;Tr$5?nZ1xM<=@_v!1rn*!s zm}b?qk+zu`P^bhXWA{4QeQzBFOil$4NpJGt7O<%T-TXRwXjJ8ld8vy4Lw%*kHf$TTss@cQ#>5NaFPz31Yk^Y1e-jjhcY=e-eypH-k(Ri3+By}loO zk6>Z=#~^jar-_elVrJ*0tH(W>8SVn?W%`wwR#V3>X26E}bzLgVC++fNT34bjA$9q< zH)h#wa*^w)KEDnUBRn@sSujLFRf3PpGi26p6We~*%O3))5+t4Blfq!;2S&qsi5yuA zFK*d>UNOOMCoKalU)9&yQZDB6e;$hb@R+r_Xi@66ZJGh=eh|_IppJ+A*r1k}$KOv5 zP#V{l<_jpm9L9VwJDz{&bt+*$7ph@DoNKr)wb%kT&i}Cf1B_rqHYip~y%LM^?hQ&2 zq{?+TGe^n>4xKq~H|-gr1AeF8Gx~FI2dFvXPv=RXcR3BuE_R=f*y{;uvvMWRb0SOO zEAemfXXP6Pwe}DgLBBAPwYyIpDem*@hb?j^`*kc}5KV zV@>@2@@#MU^-$tosk$ z$&%b4wrkw!8A|80N2ZlXOiv1o+daN6_jUg%WO?U@AD47AN=z-*Zr*I}W>`)vps0fC ze1VTPMpf*X^hr0|+q>}R)B(lLBa_BQ6d#W%@Eg>4@<9O%?JdzLQ}v{0z?}3SE6VmFcoyq5(?q0nUr0@9MKo1U7?B zxw)0kNk@;4ULAHPa3=t}66RGHgu1CVTWDP4Ph$VeKF8s27ah+C3<%W=A?rACoX1+y zy3I?6LlgC^$AS35sNLZfRo$kh25vVev!^>6C93@r>;4UyoN5vu4LQ@bcm_NNO7VL$ zTMdpiUZTlou6*6e1x>!tURO1sJ;=4${Fsd#HDOu9o*W3q(iSygd}s2XKP`w!pB3QS znN7`97i}nCJUN&g_t|Mb!SAbrGPu3YXsaH+lZ`p8m>aOu_1u`*v=Hh*V(t~<7P8^) zYNege095Jr4uV+k5 z?sl#@n~f2sA*hHdKf^7jomst|*x8))^lyPx<1Me-Te>-~R&~1^w#LZT_kU)W{u&@! zP1M=C74^xj=sHQDW!~!3Nl*;ykUB$iO@*m>;Y}_N=`b^WSr+CEcQlMetn;4E<&+g5 z7DTuhRtTD3mMRMKnTO($e_nF%`sZo#M(3Pqo@FRP@MepcajTGXN%E+rOyo!OT;c8^ zc@qrMgRAbyOObA$Y0|eZA{B~?Sp8bRR`Y9Dv4Njw z`UNeDjx+N`8{E`eWd0t+8Q8qTgC1+9Pl9;;mVhff_15vFK2bk6p{gEnFMW3UqP&+F z(wvcz_WFGB9*Sv<_X^6}zsxr^H=^<*#r%4S8$+N+MW&FgURY137kML|1ot!KP~{8N ziN^(K?gu8zrY5d}29}E9HK=i-NY8qJuDo>j*KLo{aNeS=7}s22a$vi96m=%XG-^wF zGi_k82s7R?)J65DQyA)$CT%u>Xgd8W%W46Rq%HeOLfo#s9GF zKM5VZ92gUaEA7E9?1?o=;5c}_U+CIpb{Z8~=spvSwTs8(!xvK}5#54Dx<*5B6h)q% zqCRtZcj_({=;Lhw=cuW&D!a38mU@RVF`?!l4b_m@?7BTJ-19I>wL5F9>{dlhHkhiCQHM3?M!ZZwe%Kd;-UvE#luRjOi#!Rs1JFQ>g$(=$lbz{&%ay(op z%47Y85-X2+qzKx1jgUhr&|4s6p{MZu4GGDZ6*HDUzSh;(_nvpFq1|fu+XK}EEuMw5 zGCU1*kyX9G>Y_}=@s9avSKidwr{BFUe#!|kQxmpuIdgNWp=74l4m0uC9T>UUgON6 z-h$5+a>`m7YHEMwwJS_C1;?z{Ak4vJx@(>}<><tLE?8~RLVe3t2E(}gPIYdquv0#F8#dnA-wx?^%e zqT1IP#PSiSpDck&a-V?IdU&fZ1rPN#i5jbq)3d^V+Sj8kr`QSavQ|CALc?|NflCgG z96g@igHzv?Y|TSRPD&oF%_NZyl`t_$k5knY9E82DzY@jF(poEreI;|}mUg+dcYw+h z$~!6vBzM#(P8xJCc#yZaTX$Hv7PvHX1f^yUF-jtY1ldbfUnlM9EtSiq9-KL(3kjyD zE({pE!i&S=#KUa4B=2eABh@YqJwa4*Z+}UBB5I43he4amlOjDQwe&4TWGm=V zUvd%R*+##Thvk-CZ`05F-_b(mo~>|aV~|3#*_LhZN2gvO*SUG)BbN*;%^#4A4+pS@3;{k(uCTG)0MetiF1-Oy!^ zbG#gUPIgx_zvgTZ&M9bIVC9s?VL9n_%l6zgjPSFQW4>2^d#w`sBcN;VzbCtCa9Wr= zT>hYB*Y+))dQVN|bsXZPtM?LYm7rG+Q+2xY`|%)S6xG^P+?##Rv_teHO?&ND$@!yI zYU;~Ii)-yCVjl3fZ)0@-UlvezT{$ZlOjbi!J#H+_CDIb(A2hf^m$zx^U`8FQsdXrga0%r22Z>hZe^hXs`y zWFOAixRUb5d;y79h%K<^rr5__k4!;C$2kix4+zfAx$Vu;MuvBlQ}Ei_+_D)66fUUyH&!Y2UB!%B(0zaC5wqz8|&Ls1&=5mN@Vq zrev84M+QD6QM+vVB&xqB)YMUTI~HB;e@7)uGcd-E?ngd)$EfgHD$U$N_Iq7}rfW0h z-DmVC4h*htinhj{a*&YQ%%VOn>!7w$bQzr&2g2I~jn3>B1U8Ta+uf@4hi7{vnI=&V z(&Tm9C34-noVxx_Gw?`7!szBm%8jQabP`M#&eczdB-vM0%APJd;*KDvli8au zcgTEeBwh=(8NGgV3AryCKY@sw`)u6>=Tg2XIwdYpF{ezmd{RQcH1W&%xXb)=&XpT(1TGm$}W0w=jb%*79t)|cr}YMo14OyTPc>o%r|mzwE~ z8P^Nt+MTGLenQ_an!Ne>x7H`KQtG_33Nh<4LtSVRKhfOhtD(;-gHZ1SXF8kG^Z7+( z-e0*#>a2IGo#RJt;H&W~oNYOyM~+da&aay$O~UO1

95T-%}Tp|ymYT&WB}C6ldb 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

R-^Y>x7^poWva3AAK3_&a0S z+LwiLY8%PH71XOy+MY<1RAH8A1~^ixjGk-JNIJQaj6dCfaNz9Mqz2dKG7@lew9`qZ zg?GmW-z1$XCCPxkV!6yK`u?!vt-!k?x#%`!5|j`feqj%U8(Adm`{XWz;FpfyA|laowLOaykUNsIxwmJyB>uW` z>gk+lsWwCC{Kci8dNZM;FnOFG{AJ425gBZR?A=|2xxfDpScYh#Kt#2)@Z9ON19PF* zqDsUpy>zos{eT>HoBd*GCpinO4(=>#&v*n01L?#`3JE{1EqK`-iD3C5y9LU64;To2 zSKa$X@UcNj&i&RNN)*yBP@>x477xEvyyD(qeLR*NSE`=5XvrnMgI!dVZlKMRd1-CA z2Qw=3ny_<-az0#XKCr`;uK{yh9-p}x;nq@Kwc|qZ}P%#o}yv~8e?mP1m3B% zy5GE{;nWFF`FChwCcG-Fs~#CmcuIGr_-mCdK&X^-G}KJanHvUr zZbT<4(a7p=NZm5@7PYt0kdB$*25LcKfF{GxEHg063^N8J>VIDVzVerQIru@;AV1z@ zSWvwa-pau$nwib$TH_@j30j%?OfJXMqrfYO4<8q|Il=-Zz6iVzowtib?{xx19*cxd zS=MU|i4ovA%$JnZ(TEURi2Km^yT9Oo3+VlasOR88yZz6R^JZ9-Vo%92eps)Go&h-2 zqy)5<*Y)Q(^WQ&pe&?98@KIH-fIeNf%Huf0Dk*mdq#ilO zF#(9aBlFGh9)JTG2p8ISzQJDv2O1A_G~MdJK9OOWn+(U&1XV`s(awn6{cOr%K0|o& zX@GPwVbB+NI%cwN^`aEOr{*&awXF&xbTqJEfYYw=a`1Tu{QLj%pmEdI`AyPSTwK`h zR({?*1Idu3`+!`#r79|Cwp|>C`|Q2(y}*!Hh!x(yuZ0^AdAxTYK!1|$*)JWgIstjGpje2MB|2Xl2V?TNDgh@PgR8@1* z(v!K%oqGI&EkXpifUiGzwxPG0hBTl6{VY}>oMY(sWRwy=Mufr2@W;Crp-5+y-_({@ zj*L1~b(PS*>Hp_5VYwAIX&;sm=qZ^KBka4n`OzKl?wGOnE%bTWYnX#+jR)2@%c2xG zE+2=SapJYWomURbOs@vvT)jfTKmO<0|Il`zjhX)f${>U#e?-)|C64>3i}%W|{?hl{ zIYHFyiE;lM9zqqf1m^}TOG_DxQp5_FFSETC{4AUtJSFuCf&|6`5=H#NfRFClLHmI& z!0xx&4Mij#9g~`vM=%pRm%EG0jGTgB95q5JUr~=w4rw%bfzGxT+qNBdDKAhSo&vDK z>&}}U1S&l;DwTaS-UyEXuwl;s=c@pE`>cAl^p!g?Ga#=lyNxQ6tXBSPnzq?Aotcp% zd1VZv7F216>vCFp8qfx<+|+7W#BBJSXuRAtAN5>03*#$=-fP?UzA|k5pPqwr^VQV@ zmx18p?2|Lr$XbL9RZpEwhVf6hFLHc>bD2(kI1@^vz<60=5QMAMa^Hl~cU3f)=bD~& z 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�+E6F*C&gw%4I`T@zZWS8yz!s` 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 literal 212503 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 ?LwaIQ|9o#wEtm2 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 z z_Tai)2JNv3IEsnT1P+!bIs5G@Rg@T2Q@J9c!NyrOanaE0ikF#mm%`c zjBkAHO=AZ+x0#^^PQGuD^qYLe@se&BJ0`4}s1;yTJB?jyKFu6d6;LVoW~pRpsWgCO zvbtMJgLf1m)>=W?oj%;HZE*_HqwV18=t1ov8E?ud5rOq24wvEf*VSlyw4z7?OM;aA zBhC{=c@gR?@+y&C&ec*s1ofiqNmbqpKT%JUjnYq;*#%)AR zMNb<~AoZisZ6o0)#0tj2fBj3MB&vSC1;*|c5*N)R_!iIPtGG%R-1GEBM4JU=Rg}sF z#N()^4aeit2qzm*KlLQ5*!2$A9l+EY%Kn8lb}XXIYycW0#Hs0eN0WP5 zEL15c2ajqUgzm)3LG^5JK0>cWWl~_E=)*waHeo=*HJ+9&LY{M9c(LUJ+sF@Z(!d9_iDBvu(iAC7Goe#q!2j(A@>GvTAg7xkS5$xt z!B=z|&0oX^po>a)I_iAJKDJ&G{g<(C(R(Zei@&){zp`<;5X%y*y4=G13WmGj;Hl%S z0tkx3URR9Q%LkIVm|Qk!lsq95pzIbRqgqPCnm?huz-m-SptXQvcnSo&;7ki}-Z^Qk zb2i>5E%(|u)HOY5c6yrK9v*G%S{JD(AmLVt7$Pf9tyl!vpz`L5V30DIa9A^fktszZ zzBW~YsaYT)MFctl1m_U}Fd^hR?>FT%6Zpr)EO(D0f-}(>b0bVGX#wd)NOcU2a#e$( z)R+h7cH)=Uw}}A`_RI8?{?S0t?1{fvgu;dHouD)jf2d~%ZTbO!T24d*59xw!l|g)w z+C3Wh4O>QwkJ?6JKGB|tBW#?8mR=GUEkq8#Tt?=?P>mr0$y9j7yTih(p&yd^31%g} z)4m0#u@#f%w_|ebe`4+e4FBPwbu_L9n3Oj8Fzrg^>#B**(uKO33`&i7&w9iwUU_I^ zATAEkgQ@WdA+zBMK%zsQDXy%3IHC-L00;{6m2WNzJ1+i{ES#-;Tzn2H!}M@PX^^}D zg}~uRErvW7E?7W}OXBrVO5M3ZGYwY0h~f(BnaGXUy?b}`f#CWme;qd(d0Tfl?i&-H z0&nM%P5rb~a@mTJopcAgxz=C9<`+=alPrxgpRfOH;uwkpKR3q^;yqyT^r+bZqtSz@ zA!6)qn4KQ)pMB*Di1|&SgF}aj?lbv|-|md*i)B+{c417y-3O4lZ2*PlGOkJEjsw1= zUPbmmAIjy#(Q+t?O-8U2haYdU;A!cpPSJSpqS%DC@0zpdl z2@@0yh&xLyx%rfc(h%=(oDtg+A6`N|Nrr1H7?;!~k&=D@SEj!E*%mL@ODQS|Z{X)I zeWQ_qZ1nmAu0_EHBwJW5Df8tcS^g$FG*)t!4rofCzxw<;zre1_V8y zkTIHc0VZ%(R}FC;;m`}HMHd7tFZw&+DvIb>qCYT=NL{w0uDb+mc@IPr!qioQ%*TT` zv($YgBO_z$)ILgFUphP_9!W4_0~!bqlDa)H)Txhy;tm8m9K>}(L7WKE5y(!y>VEnN zx`_iQ8%aF{V_T?h`rFj$g{WsyoI?>rAzf0$lUKm^DI%b`z-~YhHk`R!V!ILdbaO?O8spP%LJ)*-bJ#19 zXj%tk(jQSvg}M3WaEI}vm)$w}bqx>PgFz%^UsDk9_y03n;{Hd!-G=D@(cZTk5#8jM zIdtHEwD(;;^liUg7%0V)e~tOSxOedTLd{?Bztv>_e#<7W2MJqG{+I77GI;)WDoi!QXw`Ijh60{HKkGuz6O7eT14?rVP55Dk9I!`_~qD6(xIo8 zdT?%SM9!TC#U=&gI-9TVnp;d`T_Zfj_@Mcd_}9I!mr&Y-Fxgi>5aX1H?-uCCH-P${ zf>Q`-c7SB}6!c*qB3HiFyR!K#8YT@v$`!@@hPZ9NeEmt~d}*-*_y?i)nx}Jo!48c? zhdc)qBU9^ptkkI!4kCQi+)R`4z_JR7la!kD`g{B;p;D5DN{Bry<~hD|?`K zRYqD~Xy*{4VdY9a4PP$?v-u#{G%*4GcfvVaFhbNFd4WI!HV1y+OY?$;7 zf;3)SBLmZz4bX+Ij;Uoid)1R@_P8j>nmLl~eZYKtQ;C|^e1 z7QO8?TO#&)l~NCIHfHDAq79Qqrffn>FLZ;SleR5-!lX!m5KOR|#s*TguN$tuADBI9 z98pZ(ZT3A3Q(1|*A7{bFj!sTamK`C%`WCRkpS4I1WLS;cf-CtFT*FTgsSyP`>?}m_ zTF{$Nf;O(3SpIa`q8unZ6VLZYXsmS2chAUW~>?+8SRDw8@c1oua+nz~^9UO$V1d zX;>WXqD~}e_+kX?>;QD_D?3h-6%VtfiHr$Pz!yAQutd%04T+r-#k&=)&K|er&>kIx z8sz|8q?vyGwEm;(`@*1w|98#q4%9mYQ|-d2@rt7?VH)kMn*Eaevrd8jmJQ6y$ViqwNc|a2mI9IXoV3DoTTd# zBf?s{E;ODu(uStBV7A6S%-Ay#EEl7uQzCT7N?=Zuw#V(SFC`PFK#wd(O!uhjfwroR zAn#gx+*ZF2;-CR+PgK7+8kYm0^8U@c#$ie;ww;KNBpD&!F*ID07lPlaGz#xSo5T_5 z-emsSzR_21yft(@_TuEhwN+#Yji!zF=}rj462JS<2SvSNuxL%TR}7P)0Z8X|u@a>H z@a+Tt{k@~GN*1wwmsUERBjI>Xg`TclJchr;EG20*>++uxJH^Byt;-?0=NSuNu- z_PoIYPKDHCG~T%vw9v{BoRqtJUVgnJ4C^^#QlW`sfS%B(ei~RM9C+d}2>Lu2sb?B1 zLC5eve-#eyrZgwmfilu%j5sOs4s=iX1ZOBPrb6b8Q(+SOP?=>`O2-?d#v>|+Q~t6^ z@ClB9pF)2?VujGx4<#*3MzPHlZHZCUV7&e*92j{MTu!t*So5Z}fQB4fGRav;tFV5- z2%aVY4dt;CXa#ikxXs(?GIj2Tv~iG06DlSRTl(i4Voa~TN7pAQ2nz?^&W2?7-O6DI z9aI}l8nzS0NypYoS>#DAE;>l2?L+I|p&d@!c#IT?;Mr=7CQUR9%g{KO^8<62!>-9! zO)jAhH_Svx_N7CcQYc@V6L_z-xE{trlO}zaYoSc+A{K~_=-9r5&C;DvF2P6*P2+>F zYbH(qxVM6?0++8x^0Qj=>}n8t(OEI<^JdMYYN$&!S*=6sN%0h9TltPwn21vsPhL!6 z`Gfyn?yx@cT9vX&J3nEGtB!g%^X|AlxvH(Pg}yPEWbL8`OlPv$Dd}wc?+;*@ask%* z2te{qv3-YCn-5GtrBUGRx9C}tPuMb&`Spc#@uLTgxsJIwJ{ox?B5x~==quG;*GyWD zzuz+0Cuh+)lk5>&MW;lxbsD18Q#f$aupT4KQpdC5=LT;t3`4_$7~VMPo8ytnIv$a5 zG?l}!c-8pElTWp9E#v>3d@L-|?oiMXbO(Z6z8ZBn3Y-cr#1#Tepiv}zBl0F1As@7r z4LuhubNHBy{()qkBE6Tr)txO>_CL6Il>T`=F>c_epv5h#U2dC8#&NU$mp_ibWsOVs z%`0)wGJXmZZwYTZ%Rgm9Sw>9e%`41P3;u9-d{EaeFNILaoVnM_1Ib;tMVg*}pQznF z8m+0+Y&?f;82LT@fMu)F(&0<9M9?VtmoWVRC`pIS3f`3X_Ej}t{Tgz&utt8_o z7dw1t#?mc1TAd4wj=!lyN4ZN$75bm#5>6+u*}=2Qcb=SsW&7&Smt(BcXFlEXtAAv| z(iYI!C~kI`-kXv%Y2dFBM?$I|;>FqbPAYxQa^drp^WZrd0yFMktJI%X^C%QXQFTl- z6rDT+pFh`PB?ra_u7{2qRC!G+Uq~v0n>6lybo4rvR;BtHx2he(#)FoB^#*^xl+m1< zUaU7esw9XuRrInAI(l_HXz;WOyjU&AI^oAVSJY~Ba@P7}VEpBwKV+ZUqE({c{7O~a@r|opS&7?cWNbdjpiPn5#*#w+2IhR_r7;x^N zQZRkN5b+KV_PBS7TZTBzG7{Ol67KA((eL^j_Rc z1IRzX9=1}?ptUFKYuB3ez zD}mO=qzWMgHEW*9r}~}_>$Uin>*t|k5&L-(eKXh5U+Mdwt>s>{Dr`*4O`GE zj_V43{p#gsS$lC0;^saY6KH9GA-T=FqYR;iKLieQzj3W4>&VbWpwl9+au`hyhR|I~ z+>)^F7LR;5={|P(JGAN&rxbdcqLmNM#WYszebOvJBym_ny<{!lTXYY%K z)Tru%fkG7j<42Z%Mn61X+W5=RaZ777n1ActckO}%P^JA(xIeGa2NiVCp?(o>Pgx4o zdYaJPapy1Pl{60F86@g*|7=II(jzT2$)zoy6y_O;(2a^oMRa}w?R9YWaI*>c@)H=% zF_bhhoTO+^-9X=d`4v{ig1Hlm9nein7&~Np)J#=nj&}-s|@ffVfO*HL(>)%;hkRT0>!BnX9_`b0~HVBXB z)sHqW11Kn9Q|3%+SaBJqy}h>(ozMJf<7#=sDkM9G=*)>E@DL(EoS9_mD!&ON0%@-k z@)5xV!#0?G8J3IkM$D0YagpOIbo|gLdH*+*2;wp%?)fGJU5m9eT8F`F0qDN%h|kcbPQSLw~1NtaC7m$jzU<;@C1%FyI|m2@nP!Y4X$?w%px zlj}eyo5c%+oSX`ie>sTt%R^|54-hQf9#I)WLmWt(%!6lG3K7&Z(z{i($0rBDGSwKZ z{(4iwma^XZIZgk=Tl>ASKzC_VbI|F;VsTQrr{*kpkC@6_8jOP1CW~19 z^b_*Qj7D#Hxy}(xmJUSUrizsx>{}ydbd>@rQ8d=2+zpwKvenW_575tgfO5=?^oIHN zdxM-!0E6}oyuuPtA8-!`9`R7KS2lOH5dw!)^qTl#iRoc-HdHk z29w^_ll7QKq7;kK*4q7W>O7%#TO_h6P_sCWj{O5(+!8O)dQ6!Rg_F>2>PE}sZG=lBMy^651M{$2;IirJ>vSHjz5~UQp{6a)0gDcbC)Y-N z{Tob4`E3HTzEq$$%?FUhy*E3q+&}eJ1bNb>!4+Tss0bU~Tn}kX73n6?3~Kt#*=rk` zkp6~`yNEZ5M`pZ3l3sIc&?%lGgI z&Lj7ogJ4^>KtL+-+3Y!U=5Roq0Uho)(cPNLKgm-tX+Pucz4|E_2my5O)C91@_u$A1 zJhRYa+=6!9GN`=_a5pHYV`(hPf=|!J16^vr6^_Yr7}?W4YMmfD8ZU|4BHthyZ|_+BK|4 z4%)zS&87y4dE>*R@k8>*~PxPPu?8X|HE2N%f$C8y6QrNZY zvHi*wB+2G9+OV>vNNU{t$JxuS0(@=6ywHPyfZN2^;Y($^0d+}|m=8i3Zw|o|jX>oH zYfgbknkfSMR&a>5_tf-U6pAsedPd5sO%b@#4aySyi6Rj5HX14+6R2__JRg+}ov z$Ul@|8FX8C=}fwK$nGjo(}G=pxTgud!evl29k0FQT7AUAHLtk~R|l@Av=}qeQ-M?5 z8@!3%3Cbc~yhcFMF5z2==9>n3ax zXyU?6OnMSUBfJH$;`H7d_&j`dj6x3U&;}+d#%6C3*R@dVg$ssBZ6;Ax$)13+MiQ?I zwy6!EnBP_pPp+T~Q%Wce#5^TwLujJqKw?#OuBUvhbM&J$XV%CnXnya*m9c>CWD~;2 z#F}S#Z;>hOc4bB-BYQ|8e2YA~y8Vc2uj|WSm0X-N(l2)saha^lG zZ|{<}=E6Lum>9*_Mhv%Cpuru~K~JbH;G8xITt{gYk_CelbMKF1kjPJJ?jaR$4ov2Q zKTbMcdQ-H0wsiIQP>j?aWj@3QRj!3elyx5ql8i~5=M-ktQA7bb zwu7ILJL-5R5!9ha?73GV=w5S5hl#m_n4<}hPcdep2tb%B8z4UA!4P7;Mz$W3K=SC| zegRQ>htC$F&k&5O;jA6;GD*zfftq4RQDQqJo}fHXS7qr(VK@R?c-m%r-TCQ-Z)_y$ z=C91YtqI6B_sfMX1{nL30f~$|V%wOY^))g~P_9*u;l1WAl0b#}7YF1#XjUjG1=BFt z^^#q#b{?3Oen{9?ZXIIG5>ysKNyLOkLP4b0528j%wGnI&_fSlNO^QitxM(Fa4=NW& zNb!rT28Oy6qm7=9WjfArxi`svxG&$vpNDBBRIr%y=4E;LRlJ;0>Nb zvLgi#h|r*SSKf6KJO*Kp(XMPU(YPjsg@vT~Om!EFhiuagAeS{sAu>S3Fn?nN%%7*!q!H1CUJjo3=%SmhVE-K0Q(-9M<%d<5QYu0(G+ zDK(VLEvqr?XgP%kr)U!cB_rdCn4>S7Gk-ezQYm4;-Fv`!hN?H|1Y`VI8SvYexPxu8 zXEW;(FbI@vAQj5!qimrLLuOsEEV+5$Bx-!H z!TuY++&W>Q+%DG95I;7GY`X+WYA8fF5_yWIgtck`6;U)E3aJPz0tguj>`4^rGS47e zT9y49+tH~sc7dkWk!^5YwEhIbjm|N3rQ9=7fo#K6u3IPX=kO_W^Zj=MxY4^(y{1dQ zbolZtQ}Xle%`~^0Mq)vLLy!yQye?a|urxv-VaA%{?j%07$?XYV+dd(Eh-2lztbVHS z(K}Ke27v|P)@6*TB#qzJ!Yy2xg==6OH=(_+sde8k=n~ zh*cUp$3J(Tg{4(FsmDBhgL~4A>W@hAr3oF~kzFzkMP6lyeT@YkqqgKnLR2unS}iN8 z(yfnBdPCy6t!5*jb(+;8aIpR4P=O-LwvKxt2u zqHQNm^pT!dSUYc8X2M9QvV+rKQ-7T8t}7XhS{pO73tMx5o9PUx#5RIChU8hcRbLU5kQqlFe$tDUX zNE?@oW4y)1zM&YC^f@^pnj_+s(A|J4;yO|l3#ed=Sx_T`W7l@P*n3?D&N}Ofq0A%q zLcm65qB2_27hr&t?$A@U7x4BxTvJ_2YM==dbZyOELQYnS6~$NFGzmy^K6u1qN7(ve zx@1~bRVph-WVVp169xNmD;Bw&m28{)u{|ZxBwE-Da~U?X+|9g|Ixp***rZJw=dwc1 z1??y$kSZ2w4N+Wh<=qlT0s>KtwV;A7OoRnShMI-VnOxs4hv1hT;LbH`BXDS+Uf!SS?wPVZGnM#j#N4bHR*7f zPPcKWmNk)19yCItDHsfZAl7CbZYJmkJQXR2h(eja8z;f>?^hwjt$G}_95`C z9hqp)>JLIi9~+~Zw3ThcUlED67-tbm0~R1WXG0!^MjjA1A$a|dE`ERgy;`mazN_tR zWI_>xd;4W<97c_7Vx|267njQGKF85*Gk%_tQ*-{n$JJcB=g)7Ik#4b`6_1C7=klpD8baxWpe&EWF2`x2neQ~G>CTuLYMv=-wW3EOAc>`6J(H(bEQRlY73`E;P5p=U{HX7yIQ?i~P0S)2Hohc|qzrSBIUR_g^jp%tI> z0+wAlO3wG*`q_-Mn9M&V4uOEMuvL(LJb)m*8evRjqV|rV!NCXd8|}Kw?pn%B0IjG@ z(A+j{`g9XaIT5pHc7Ikjhq>wmm!mK;(CKfG_2kj&Uw%0RVvV^b_vxHIKdgC@ zpJnnwWIRy9J{@OhoABw{cg=rf?dQ3UY%CE~6%!1Ody4U#_3fo(gXS1cWzI~imWjW@ ztjd`&dv+ysT<;x!wv_e{VQJq!wO$BVeng#J>CmC8NX4S@rkM@B48u_laz+(aWW=rP zrOAB@d&H>CmhRXx$kIt%ox?o5RvB-*wn&>sG9)5U*^h5mgUG#*eZML8tE?(^D)Yh0 z^6ylB)vPb7YQ2zDItgk?+pFXV2ZwWWxfz2Kd1L)Ss7!X=d$|k4qo zfNPh>^V6l7!t0#hR~X(XIWaUe)LQ2}p^|a7NzrEqv+6j)!>I12XFGyzFv)ivco(lX ziz+8-sbiC`8`y{34O!{n=m>H9)mEQgZI#)&lwT_b%8svs-^S}N-f)NzAw4iSbn-JV zTP_adp}em}n?hNmMU!L{8uKChd-#FJBZGKbpsm9pjhU#z+qz zeI4JnAKw1G-(%G1!_J@oLALbtGR-o3zd6!KY1I-m(!fAk{hCy(S^RtWToIAE%lS2-4JoF-+XGl$p*Locs59U70y=UJXL61mITH z`q~wa4i4~)%V{e+-rkQET*(-$1~OSq195btrP>vCOG-*+p84zdnM?Q@y9c3{sph(H z-NMr!I6IzW5ruO=Txu)7^~X$h{+k9`1_qIUvLazyju5@=bwPQx;qdTq8zvLYoIBUL zAeN0W9fTgJ(3ua?(Of6yaf^TS<6neFNeB7tw2j%_5O#b}JZKOb5G}^KE#cxyz`1RQ z;HYb8fVf|i0}8t`jzDK(-KH}8cKm%`BiuYa>9Psy7tX$KC39bRn`*404D6#SHpXX* zZmx0x!$dk`(!e34HkRX~wvP*1`kUwL>grxNe?A6WK0fu7NE8_&9zK+Y=xRl4+DWE*ffgq(h44w6|lG$=7%mwcLB!XOvnKNd{ z9*3Cjxp~uA@DyWUK4ZoVjbyzGNTzP#PHJ~`b@69BH0u=Hl;pqR@J`r+cu3~PgoTAE zpP0w&+k(rKggIVvna+Z-O?8+U8-^&o$!{>!c|3zI@8g2`JlACx@$4@LP}9`j-u@-E zp`k(8uGc6BGIj@~>bhTJB-0B_e|l-H$S_%mQ}2LxRCMgO(4?d!%qDJZX=&*mgl26G z$}n6@!!(=E!_J!^Bs}Rh0Q9UCu#okG0F|?yTCmLmS2Is$&t0)S4B@T`VxLU& zhKp+l*dwO@@IwsbEg=wh6-u2xnfYu?tD=KLHij35Q@!!Q;5$36s$~7WX=d+%e^x0T zJ^I116Yt-3jxBR-RjkrpNVQv^3l>FDuPEb+wRC``nnlsWpE-CM(-zNly%#so4&ThMMSv1NnxwL zo}O~#z6I}5FM7K631Gn181v~%R;4+$eL{b5wQcZ`!^CN zhJyKV$29fGZoB3U^*3|L&n3hr@JiXb;<`Fr*y9wAvf;GB!ERk++)&JsJ6sYfr3=ALeu*s%qjlk*!*~W$#8z5;EdTYH z-{zONDt*Y;Hg4Fkp@jWa!nP&q&KH}~zI-|3!L>t`YJM;$i70e#t~%&FjXCF8vGWR| zh^%!eX!me&-w#QGSC2xWH%hD;64&vFyWS6Eq>nNWb z`*mv5^8h99hQ0;!l-XQ*6EH7@?7#t>Vls4y;;zBsJPS;JWzWz6ipo^OgT9;86%j{O z0_1pSZU?K(`H!7^cnc9@8*AHo@(%6ZeV#(b z51beox>YC<;JBG<-q|L(X#GvwET_Ya?z}KFN=y}FHTwW?FSnC^itknAn$CQ9g-9zn z@mF}4PkygFXO<^eba!v)RdLL4=7Yn&W&*mTB%ElBX^QU-Fl*5m(y$!x!PpucF z)<4&1S8Ps}^Vx6<8JsHUs`rCR=QAJp_Ij?UfOq05ol!lHyBPTI_-N0;IiNHu@n)X) z^6~;pu;uQ7q>DL+jNWCc8LUbXicO04&ROZn}$ z-}t>8k!!-dRDBsGHRedsW(17!E-s90dY1Z;=46E2guc)PTa{Z$uGGw`B3+NE}=ejs3hGOWa?z@SWuMfqL~R^K7Q1kVZ_6|PGVCZG_zt=R;&!_(B=>0j`CaR6!5^5&N)Y@h zbbmG0ai3pups%kABJS~^R@e&2_{V8yrQb4#eY3IPVHlg_&u-%gmFyxn4#Rs1oqVxY zCH~0af34KYm7OnorZ5jVX8z5kl8!^TDTR~@{=WTM;zwMN3MdP!z=TUcDpw=NE{$%^ zQ3}ysZp8_+mM8DAjQeely^ViC2QrOY<_I8?o`Hil?saX7rIeJEe-R+5JAWl(KA4TI z!`^9s_z4q*T#K8X`LLpW^$4AY>SOPhjKQQ1AVUJA)DGW$7!^9@=mT8HLY2T^G=Gnh zsNyFCoeJ4bhMmXU{HD7D2YS>r?`-cqMEA=%ZR+!9Y%`p~oVmYR#_c13yK-#eJ>x1q z(0Z$)v@5PVU&IPy+-`5<^@Dudw;!S05LJ?nHl?Yk&i=CmF7kBx0g+U|`lex?9+H^~ zYzFG9Y3I81(oVfqrGgTk_27Le=F9JxFA$yADdV=-T>cYguX1p|jgn{gFA&yHKG*nU z0ol;eP(&zVTow?H^)Iqgb}^G+|MABknYM=5CewcabatwPoJJOHf02~!Cvq_;*?_*+iG*NpsG91KXf_s zP-Km^kwxQ^zq%h(R8+tf`M(z}5IDF`5spCxv?l)oe%)LLJwt7gMQkoDa9|~^H*VZm z=3gijRPqLAqDrC4EA%N)8Q6h69~LTpk6esJ}yx$jaShH{BYrpB7YJe`I(#4y${hNIUynMHE;C6I%t6 z9%L>Wgbwdw4i4VpuIx3kAah@p*Vk-(>iev98BXHE9seAKRb#qpz3{De_cjh=QbPn# zm^-isb|`A3ovxGI7W^|K?cLv5cY1&`uxm^AibKK4}i{WVOMfB4Nl0Z_M@8< z5|$jGoqTGEH-P{o;Rf>k{PUkpEk80(0{`o64I?+&8E?;e=+xaPOV0b(Uw_3Y#87^oFcokfJM$#fV>xs<}joC~s2>&52V$8Q`)0Fnr_J_hHJbBA^O zqeqWeI}`tJRQ2I-wRVO77TrWZ7{x_J>s8pR5=1i}I^jxUUie<5F={~7dU2_<+K?1@ zf3D4Gx7=@P8vm?8>`lIbMD!rA5KJ|;wjD*pD8|*$_Bjh14^-pfU*@T=KXoez11k4_ zuV3Bc33sj8%q5F#(proM*pZp*9OjI>)ipaOP{XQ6^ zI7DZ(3{*gWlsd&Fz5}yRFBVGRZhcnBe~ggBbl}GE16g)`anUc>n8-DoHPiQha+5T# z-;IM<3JbMn^=eE)I*0!{0D!d;8LutF&a6`TcXM@)2?P+DrVto7a zmvHQL+l#0xu*JB^uByDw;xWuIE55eo5*%|! ztdBU5z4F!@a1r*a7BSLxDoB&)oC1P+i6E&8z#zqZUS2hD2~`;uhQ9pT8VJsn&YgR} zf(dQ^HEiPiNKw$1rHUY5<<`z=W1tJTvgc|SSKJOqt$QzWd__zx>Vs>2AjHoY2#=4C zA1H#R_~WRpUR*nFL-}9c`{hu?-)H<9=JiGEzdL+%3Ud{V?h`#$?V^8SE5%@CQP59+umiQLM&XCEWFZUs`MRUefOJ+yA6z+Y+O$?UnHtpU z-aF+zd8Bi=5dOOt%*_};r(*W~@o#$=m**dWn$Dfo3<&nA|CY`_-Nhe23H*W}l=}(N zuWN+qAt@3Eria!5LOvo4zfn0@j~_V_u}U$hs#^t*idr|9MMZyzVUzd6dMz*5y!;*<~L zz!C5+vv+S@jjy<{mWt0Yk)S?s6k{>OA`n!wxU+07@t**>AaCPSelj)S+|q(3#^s(J zdV7SO#~m(Qy3~#WQ|jv_5>YonXP7nXB~o>Y-%vJEz`2f=FPp(!?fUl?ysM|o7Wvli zfBZpKs12aozE9R64vP-UA;izymT=H6E%&Zd^K%Yh-&(p(L&x1DXJLa8V!ayMe1B9j z6lMOXt*9R!%mNmebm{#02dCCthnraQ9(X0MTEw0?mx?w|EO&-K%CsLa3)DmZqAu`5 ze*^mtJ&8`xNA>_pJ*XsZkE+G&CHzY_sy^S`#m0Cdh4MlQbrdu}DvikbZHmQA3TLsi zjh9QN{}_F5YG#7{?!*nd;S=24-IYOi0h0Ptq?8%!Auo+VW z7)Bry5xoh>4oEpdK`P2m{21$a)W7k;MmwOkxNhM<%v*n(&Rq`rQ_`zfN66)^ni}y> zj__bVU?~E%aR=@oX#_&$&9C*~!t; z3r>zI$T2}lniGX}D9|2%KaOxd7EHbO>}zaIuNOxm^3Pm*d-Jx_wU%N$$Op}?%wyEm z5jZV!*1w*_=3OQQ2;_j$rZw|oQl9T%fgXCIXF+|*KOpB>efZBm|D=0)bmhMRwPjzM z%D-rX1~3b->v?&23P1nhrlfSvY^-+SI=LrhWo0LRy>K|48&kT9R+@l-!@J#rdGZDu zann<_b!wa7@0$0`M7eh1%B+ea%wh})F=4-`Ute!tZCPxq)(bGi2*1gvo10C^eL;Ty zgL-hdI2Qktldme-^uF|u-+!+}ih#_&@YwyHduFQ%Tc#gJelJTsrJ!FB#yTSMBS+2$ zvpcB;fFApRGems}VqD^5;T$g(!i*NI>%w4cwa5BFLMQ9JZ=_>N$ab#ln5A>SV7g2E z^O_np_;Q;E>32s@j{tvJyVNYY5(XvBpm^b9lPe;p-bC_wE|@-#TSzDo(9Gl&OEG&d z*7y0nCSo2=Nrwjj>)X7iFOeUp6BIx!SC^aPhX4Ybz_)t!PTcQgM8Dp*r!QNdXV?px z23 zBJ~mMGny+Y0w0D65^S1kz%Zr%UQoq#a8s}uhhXFvW(DgahHQFYy18?pr$-4S>9k{y zf9$Bs(}jhk5}*p0VU8&EVlqWJZgLE)MwFe>;qEyyN!i_Q2#XYls~BlNrC7yvyBa_o zZSXz^=J2-Bx3v$<_5Jhjty{hNkr}sN#$D;(rmzm6Huk22J5|U2{Dljx#D!3C2O&r_ z+2ndcpL?J9{AJ7NHbi4lv#dJ=gc9)*|14_wNHRa7mDIJMx{pre=%#dHhX_9 z>Cmm6oT6tV58T{-3u!}gN7<84wf*|)%uZ7 z!~_Ih!0xHSqd!i&wzhf?!#oCNb(?I%%$YM4J8N^&FtK)VQk3E&yVJVe!mmK~pi%*0 z#XGD&osoAyWk=>8FRe z(ZdlDv+Ipn+j7B$Do2>f_;PXCf;IDac~#?Yysd}l7(fkphq#$~1Zr;-qk(?Duc8GN zySJ2gzcgD|tv!G>QChra9S*XAkro{GJ3pkZlGQT(wAjy0sB(s}xWE7YyO3V~Pxq~N zz&0Ach;#*;F9NV3suG70_ot7HU*fjghhrFA3XB!W9G=%$#KIzfm|F=^AIPOgw>vXW z;@mBz%S`9}Mi3eXv~qbOr$GUx|Ii*(={AUnsAArg3c_{TTk>ECun(kocKx8~p^I~k zj0+_M&Q<_|Rj53Pd(UDXj{F;o9#GE=mO?TLD5L_FwGSy~EicA`F2k!MYmCN`XhpGy zP6)-lgFSr8F<}Usc(EIG4m}=p^TIJy=Sn}-P~Z*c6#eKDAA{ijDVm+uz8_d_BC%2{ z$4&)hfc;AGK;}fb^oO{p0rutMXV(DOW1bA()({C(o+-=#FDw^!?!%dvK)?aAB8la>gMRZ$*@;jAFf#@@2E& z3A|96b%(~|WVTfs`E;@$ysvY5)|r*6*Wum_{+a8AbDqsP_zGL3^wK|`?frN-2Pcw> zPe9GCN4~Y~7FLu~&y$Lp_NjPQ#X4SuF`-Vwv3SKW2m(ZIU&%-pl0~OKciS;23F~a2 zcfSW*>1VJl3ELJd;ZxrC559U2)hS9e6%L;68yKiTJ=+qjh0RCqN+TK1>3sBH!5)!5 zqzrx%_SU#yMXlmTMS_Ges8IR+GT%s?IpkMGUrwJx=ak}-qRX&T9GpcbRx@XkaHqw% zu4gZ@gC0XKxE&`ErlWN`5Y7i_aV%D=9c!$Hl8+FE1mzDst+=Ru<->=gh>}Z%*B^fj zyJI!*Svza!h|ZnE5f|T{Wti=SnNM&TfL4zp#=t@w;^|- z2(0)QYg-8LKTyg!S0mjt7VtwWY>Xu;|9~$j4Ths36UTGl=10HfNidLA2y%t3+LW7c zJhrkMW(1a;zyM!0g2rqQFjoV%^BLd$yx;y~`Ol8%uZ(rWSf_oLxYouy*NlyhR-&Gz zT(DISF5_aM?-t$KQ=$MpQJqI=VV`%ygyU)L^G;ww!im`%SH}n7+HC@Kw*+N-DjrgL z5WL-db@92qn;M8cd;5~1Xez+5XnkB+s^z4k38eI2&|3>-*9yEu%+;&&K~mPIx75rG z)~p5YY~9!KRt=@eY67#2%2xsXf7#Tc0#p@-?lh&K2t}_yf9csR98{u_V&KXG$8IvK zQa5O($KNuinv4ZcNDqQy4o)@rJA(Z7b;4W6fmN)qPR{2LSlQ$kv)-3#C$CQerz23( zF%x}VDoZvUDL=6_^KfyU%~1DoDk!1|rtl}=o+n2CS|;!Dc56u(PoyKU82*Y8kqMev z!7WdH<#Beaz?`R#Msh3fz>oyKqNx^F5XO`6D$$>rf>SteSI%Idci1 z#C9(Ifaz#yNdO`j`LPF(YQU?evWgW3L#Ix|NFYu34`0Tcj9h6~0}NX|t>lDN5K{Q~ zTYa+KpJ(@v#}~cQ&+*)FT}ZKzN`i)pcgNg&)!TkgVCspK;Qfs?3mKLv%4v+PkW4n->g zHQn9H*HEWKt&9ccbG*d1_JLusVeQ)8RI2%X+ANwJ<}V&|By%F<8V(IQsUlIkQz-IU zSp(E05kHYRntii4c*lM8h{vN|Z(jBjqxJB0AMdlNX^`&-Ii}lF5hMbbJBw=NK6Nc2#K(PZ(VEa6&f0f8D>Oa zY9~L7{LhVji{>R zPK{5iG+iY(?nHPs3Iw#KnS7VGqrwd<5({ixHvRNZn*4WdP|<{cxwGxX4=%IyY4t@+ zZ`?{u_N%MGw|~SS;zL;dB`a3k+};esPG%r?v|FCiZu9J%vb5X`4aoc;yM2b7C2jrS zM8~@fCA{VR0Ixoi|A(?S59m2v|NmbY!&t{yv&4`kWXW0z!&nkUq17_Vl882yP_tkt zNfMC~5oN2;qA<23M5)kbuSB5|5#Ps^_?+LLKYz?Q#~FIRU$6VV?(2GP_jh>%J4a7c zX&e!=>0`qDPgv0dszySLBg);jf58R+)m#B6EXdh%pNfJH?bMBaN6@j-0`G&>*8|-9 zIcM=*(PcOl8(q12wbzF^v2#np7VTYFQUhO~iB~TY5LP(Z=7DFkc+D)bVRL9U{GPZ^ z6k-MBDQR0T#kw&w8IRrf>H8|DM;F(xX2t>rNKQ_ERDIc6Q+@R4{GL%qWvT{Wap`zg zWOKu815%$fP||nOc-X+=k~*=0UQbPLfQ8ll2itdQSPW;TFq3W{sK7XAg-oO@7W_@) z&*=7c?40!}aaG zw+es`deRSoUwY)w?oFGf#_|83J$7xJpHvhl?-c8VvQ3ZqR7YUIQL_9|^`H6i1vT+d zjk^)pS$L)0TojYhA>hLadOf?;2Fm=-CHuczqPV4>;IrCd%#7f6dV1A^&=v`&bK>tW zn+sPc()iDMd@A_ZGGdPhu!=iVZ6k z(b9N7_vN=r4b3iJzFfqiG;LN3>g1L>I$tv$ah)xWjc=0)Gv>}Y4+BciUt10ui>yUX zJwXXSSDpWIuq1p>3l+`FkL*+95q(^0aG%l`0Ku5_=4z)6!)>M{l=Uh`646#w_4u`G z*VM}Ww(W0T(s?dc#-YKRtdI;08G2kaj5pC|&ZNH5h`GkL4Yf$KICt(`H2}60_?=fL z+d=p;#v6Ks~$8jdE+_K}Bl!AeJz#F?{T_fEQk*74lskg$pH`N^e`ixy(1Z1bm zxq?N3*{DQIqb(Jscwvk;8WWxGd>B0)y4i z&eD6JAq^kye4@{sgi|;7w9A4u{;z@`TMYRtjs46Uelt5BuKl|LtrzU0sV zk|(O8?&?!-{xL2hPpvOqNuFK1toWA?PU|BncCr|tC^;DL_S24Nq}bXd_1vBKehsbp zYVJQzuLzuoOXN3f3`2*Obsn{9Du}nEJK7q!zuL$D6t=vYHBm_iTLL)eSL*Te=Jk=K zDw)UUScHa#%6!L#o!cJVP3o?ucKLZ{yQBf!JQ>@)M~~W%{R0i*jBVW~wCU1CqxkcO zE7cvP!nUfB$~ym6O8}5H(lTxpzC^Fg>P9!fjQ>_pYc4 zu@4qWImp#tWV_{AMCB}WzeDF=P;l4&PSG>ef1&=CH@FlyZS$5b)BFq_vK;g2=_)a| zy7r%>cz(R|^-e?2sZW6*s|&t-4rf0_V7-&$nw|={Oc!?pu;y_ZZK#X)%}mw|&_h>b zUp*%mkZgSI@@L)1firsampSWJ&7SqfZ1EnydW|;6K{Fc4fn>MN9sqMb{4Vx@MsjsR&dW`+!e?-uG*3IJlTu#x= zY4y5wsnc9OoI}>q#^5z?^;jPzSSar@{N|;<%6+RM0077Y&9saROM$&qj#F>|>=%}w zJ-O}`H8FVVPl{$xkd~v&b*l>7m1NU%N5XC78y|^h*y>$@%AnJ^{E;9MBNn4q7@;3q z&NZ@!S<=%UZ}0o_+?UVp{3L^}>)wY>Lga)%YHm6*oWS?K9eR}K^Fea= zwo@)#s_S06{q417ORXA!S}&U3-8yd3$1UR@zipbEwZ4QoO74Yqdj0UXV{^{VrcE_L zcZP&Ub;eh4(!<2&)vm^hnI4mS1+sxd?_-A?+%spp%YhmI!X3Kq@7fgZ`GqUU4_xXL z84w=}`60FDp(!n;Gjk!5m6?=;vnPJeD+;ObC^yEUj=y>|-En@8!a?|0E+=+bo;56R zs%q*_Qr^2Wtvzhse&F1@X!XPCg(Kn6fh)HGmzB9sk9wN0|6k!-!Su7}A#0UKfI9=m z3^W82@QpQAJf}XQdsyk3t2rX@<|6Vl46C^`R>$A$0hN1v7gWM)Jd=`23)`VIH$thS z8_-p`a9V8AvP5KD5Zx>q?VZE^jygRt6{-n;suoC!K8;o;-t(R`H!gdFjbUL$uh~2# zo7bEd)JnOKp;>xsWo>U19f!YTDTW&I-Z7f1&M9$V&zhOg!1SLk> zuGfW_C|}h?@h!$bWQhXqE)GAx+(FL6Qn%z8j{fjFHP-1vp+!#gLb-xHz_r2sZM1!H z!`j23VY|6YEKw+!rmg%m-b&kc?N$|xoKzAHMtX#gES;557O{oP>>pihxRxvH^|T*o zU+gtonH*AEWE4Xjq^G4g(vqtW7%(7Zg_Ajc+j(0}Rad7UG43s&R$w_poi5iABh^0T zP*9YmtjIGf3QAYj%-0&u+3@Vzwo5jT5=MyEQz%Dz;-KT3`j?zyw(nT#-$I$(b-{uK zB2|$Hum^l0wfN;*7P@(G{D_c2Bo6crhD(iIyoeT|Wi;b(-;wd5jAK>xMl<=DyIJzQ2a@~l_}Mc<@xST_Zwfnse(ww3)bSo zUMVk01a)dduc_s5g09o;xh&7I?~MKb$O03cFaQ1bzA**`$mWyw)>o|Mw(||DXr|95 zA1j1|`ymOtj>x7ZRI_yRnSqvZ`}jz@y+ttU zSF-!Rd*%la@gG6(+N62&S-`5sA#si5Vt9GVc~1gtgQ4)s=g(FY!}%`5zBc(cIA9oY zH(d5O8=2!Kf)ZX-^A3Z?qUADNcm^=uj-fBY=-}pBm~6s?gEsk7KIfyGu;uqV(lw^O zJzYpAC_ZW#}>uGl%`QLiCMnZxHp>8{>@;1qHU;da>4d->t!rJvWcM z@U#99lX%|s&Et+k7S+=D3`sNAv`|*Y!vQa));&mciy=zjn5U=bWw&c)I~%8l9Lz~a zCJ?~`b3J;kyQZcQi0rh)ZA*1`KIq$_7?OI@+xo0V->8#B-^Ll6m#UbZKaW5``Xb>} z0Gk6JJ1S#$i~9t;!%3UuR5!I^kOrA$S%(J@t4{*Hsr)^`FN~jan6`s8J7vL}_)68L z7Duyx2fnH1gwwRN|5dSGgR9(ib zv!r*MNe`^~^3!xW2Pi!cLy)}SDdB_YV_ic`rzEO>SSu>1&RPzKc?PogQ8Og^n^j*DcykLn zrzL=`0&QgsD9V~pgc(5)I~+6>CDT(Kv-Lfn6tGGSBr8*CS!!0bD z5A@(}#tsfEw^0oh&-Qid)Umx5mDG1(@L2O^a~Ly4DZRp^_)zamsmd&tg_!L)*>{kdvEpFBfLbht*?W@A z%>XiOTDAHkuCcCL`v+jaw)`eBL9v(`!hw}UiX%3OMnmO_C7kd(7)8lcf|p+QEY;ZRN8Ibq^%}dR0fo(}~mPk9-4p*-GMO z>V);wGn=~u^c|uDw&X8gnx7cIQ&a!E*g-I+tsd1}x#mO*6~6q$I=Gxxw#tS=quIOlfzuJ7pSbz44fIWXc}n$g-5Q6=VBc7jo2bV zYE>?ykl`kPMgnb*VXo+RTAh(|Kpks2w$~pe6PIvm%9pr(d%6$<`hf>M1gMe9wIaOs z^UHVeUBt&1zKU^77gudx*sxe5{VLhRnhUSH%E$K?X&7T-?UM#!32GOrf2Qf3V_Oe~ zdEU;t_cX+2MUY0;`Zu(fcR=$eKKfM&YaO7~{llk65q5>J0NFCJ^Ermu<&M1h0g2As zZy)r>#UVr!~m#H@bO6u~7>5Z^3VMU`hX%n;of zt)ysDHf+A#GiUF0WAo`tBJbrExxZQ)06Kx_0j8mETMhG}S3+1HV@y_!8fbjTn+%Yn ze>P|o0S`JLr6quY_cy>`P|2R%w9v-1s>8@l6vts|;P=OM!T4y?_f6XL*~huI1V_8D z?mLGxP`VwVjx2?&7317z&QG57bOB+m!{^eW)<(l^QIU+i@bMq!m(#1L_QgtZHDhK+6x?iu=QgsjT6Z^8O znId+cKYxB_3_9X-bnv$9QPB(vVi|TIKC;P`y#KV5Y42Wua?bYYtd$tlR_S(Zne(WD zMq&TTGG(qm!i-wG-P0V0(Vl<%7!8DZ2P7Bzj9&OU8#o92pzha&OAb^&7OyS23lU~9 zhhj78(H-FCv1Q7WPP_s)KgK@WP3wz_kDa`k@LGqGTaBHK#?#PEtDiE~{C;1Z6)>do z6VTIM2VS%|a&Q#gZzeu{+7v}mU8ETvo2gR!Lsu^0+w~diGHmywlG53(3cGFx^zKF zm6&(r*==a1A{sfjp(Z#Mhdek?`;~qF8@lYCFXvv}FVFtRnef`MtTfki$}fd*eGs#F zD_v6mnEOGdZI%>owwp7kXh4dU*;|JDGg-&yMDiYuIhxhPl3; zAO1wjx{%p$N~+iTzOpMgcZ^5ZtN4YrSBiBy{g-reEf@ay^|^($)EJIUP+X8S&KvgD0Aq3WiQxYoezV4e^ct`L)AmO0079>>Ix5RA=c1xd1>v}ThS)PN>mX5>H(XA!=_r&hr3BnS#`Y^cSc) z8~nWqP;|D|9nLIn{U9ATBcTT#OyH<61Wwq$G1_78&bh1g*jcgexkmp)AvT*ZapLMh zLr~U(G$58{F(OOS_1)rre^jHAiyt`;nke)d(!_fm<|ZM20P7vHZED}F{NqB?|6BWUmswW3-WQxncxKi_m2lA`ED!g7 zH)r-Ek&_j$X?m4dc@+#>n5iCSLA|uCWL8F8VS9G z^}WAr|J?7PDk>ZcM-^?S!!yJMJcCp_oGo3WI^q|?qaqr zOVU-FO`wVX4S>%mZVt^TbI|SOZv8Fero%xv`(1Q2X%k`*GhiGdB@x6qe|m4f^Xm5} z!uHnnzg?^>+tm7 z_=NAARu9O)qbL&vl`+cwctHINs2BQjP|v;IM$wGralPOG8t&nB@Jo}&)HQL;540{+ z1+>lpNOzxCFX5SG&tjn88)KA*3$t1th>jgjU(->?^<<92zbIGf_Vv#O=U4@9ea722p}p&BHwkeQCw}9|ZwC%pd2JjD z<5Gj3u*Fu3&A-4tJPGyAmE1d_E-ux-0PBAYBc15IM;QI!IduikZo}1uhw4{=MHfY$ zIOm{k$8XUf9BHIkUr}>mD8=6O>w@eF{ zKCQ{J4Hfx3*8}`1mt8!L1N0dMq=s;|=+#i2tJa!g)CEWfq??W-SAaFT7lAkWvQn83 zOJ5EB+TwXm{j+Z4MSDUe3%-J$E|Vjby%7KLYFtcf^tt60&M<0Fkcj5+&(^Q$6NIjUu}${w;?u+E6#=l22Sk-R}e|dCc0Lk zzA1}X%AKG}ZTR$CPPQN^KT_k_&B7+h2Zpe8fNZI5Vp}QBbW*K4;#Y>jVMA zz@ z9|@oh6$k0}@f(XAA5WZa;n6O@zPP3(ku8>SD}Upx_gl8Y>GX{;Y?$(ui%L0phlICu z)}q*p4JYN4(k*o)7;2tXKtUlL&$Z;<<+&{?nP31XgN|%Hy)lIsy5-d&**GgHb#^z zFtRz$OBJQT%e*fsn>|v>)TJj8wIqQW`>3iV5DvH5+9j{P?5ume#pciNW9^b(PSk1v zwh0d2DA_N2CKUQT=}y;fw6u1Q!L?sb+T=Q&K5F?nJKdeV)YO*n;De|9q(u9(zO{7h z7`t(xw_Nx{3$MMC_H)owu{X?51yWevZi&Ttk|}xua>n=kJn;Od{UQi)$ZeRNFsO`F zr3`WyWY874E8BF_6ZEGuQQ=d~45S5RaPQnM)FL_2r7ZZ|hv%Kz?^RJQG+r@gLr^O7@=6+OA~<;1ry+Wy-*{zbZa)J2C`8U-e<15%#o#~bHeu26Gmnd!UF3v2V`|Y#=BSLX%+0uPhZJ*AuePO1mgtO)CZfJ688nY2=2G;M;$Xft3M};K<6BwR7E-Sm2A?jyjj*)B;b^Q3A{qDc; zv8$;T^8sLu%x2shcu%KB<*c~{`sNP4MqlC-=CCjS_c{y316%K2|-4$b{;ti z!i8D%$3;*UkI=}YryxIoVMDF_<-6Kety|LvarOtm z6Ly)d8L%+PtB|*H*7ePP>PG#4VV+kH>XFt5kt~^JFINs($_UeF2m0CWI5N5u6Ir)sUAE-lc)t(baqJ> zUT0SEZ1w^uMwSmll<}N3!8-;3x+<=o+uSa+Z8>?Nz|z{ zVYBE{iicHn8>D#J%2^h9!yJG&jcMIuc7KUl{(C|weaqD^4lCp*1 z41z@q0i{c9G8%w?ICF~wbm}Q8O-;Ubf7kYrb8}Fwp~u950T#n=o6fU7qw{9yftq?s z`bLoRaI3e^ZZ|T0OJVQ0uJf+;i#hIPyCjewvT4smaa&>?`Xqw>et?yQwDhbk;wlTM-A|&&!A4U z?a-kQY<2>vG(iqof6n&9PoV3&X|ak{?;h*_qEi$4TLiZ&r?NjbM!)IYqtIFu;}2Kg zQXRdJbBWV5_HzEoKmHE2XR_B_U9qw@F=Q!)-XK}ncE&LWGfU;d7j?#I>4n3eumn$o zVPE#hIeWrCar&*SIDqZ811wDe(zkyFclfIjtOy3dm6dwiofHnHTMOBStf*hIjTxrM zx^`Ea*Y&>nC}LvAiOz#2^~i{P*YTVvRZDy*Ki_&z&3$4Z`s^}gv&hnf=OaQyM2->> zQR`x4xtU$U+JIN;oZiqOgB%Pd(sw~t+}fK{I#@sS0!^3hu5F7M8PkiOTh!XR0kwiY zPi$YCxiSJ7n(H!VSIc%)kO)JDmU7Mw@FKq`f(j=<{-wd7wCQ5D3OlK-WpU+46daO^ zAfaQTZ3PlB;vou3GCp1ajot=9w>kfvVfGO9&cY{aVr^}`V5&t+^D|FvK9unrC4g7X z)q}QkjJ@FJi82Vh<{+3!5#3M=E3E||jtl-M$P~cIhWtj#%2NJJCYcOkSkvmSJ)(Ng z-nlb=Z>e1CjkJ*{;AqRVWhi1x3bxzsv^;v;Yt>d;iLb;cZ?WOou{(vPEC9!kdrgGX}WJWs> zt~MIt7{c^P0li*opIVLo<}c};=3lv1ePPLebEjOsdi4eM@yw{+=I7^{6;rvn5I+ityTvVva%F(TRgY<9$(hdGikkCZ8v<+tn=&EO4Jd=UnX-) zCYdR*PRo%1$@8s*kt*ih5=!wW)U9<)<2wl*bivTT3<>|(>r{BF%cVC{xSx|GFJmU~ zJ3R1N2dA_>+i+`&nTz*4nig>FJ?R+@6;mzzRg7ReOxFZ|3hfray`#RP@!N~9LA3s$ zHg6pk(emv7M&Lh30%V_{el@{s0zwE80kNqvMNSdjtw+P6z^I20S}=UUMQ)!Gf6ILq^#bII&WR!H4v>`ZP+w#$Rx-tl|~Y;CHX9Eez*#ybmI zDj@8_K({xZkV0Vpr&c~1$9Oi4vbmjjqvW?0m6fyPGa#GPn44%yKNe%=yJT+}2ev#h zu-egA-iT(K7bcoiNZIXA6C3AUWDz4#n`%E*x#01Rz!(`kA!pyj&iQ2mEzs7JN7Xym z#Fsc`SiJO)4vyr_Qi8bP(w%9($1FF<1Nk1Ze6EcZJKo8YgYW_$BK1{y@WV|oAgi11{-;*0^q-m zlcb~(JF4HmKa7Zo&=XV*;cu8jUP$Ok4ozNWg0n4(gR*n=$Ee$6mqXQw{s3?28}oDR znC!DiLaP9M%DIvGb_K`~LbSs?K4O_>Z+`N=x_T)SztGtze}mL~G_ndFF)67>E1ok) z0xOH9jQ!lx?QrAuJQBl`H?(ej_C9HHWBJexNxP1y|6;g2@ou{?3*h==7D62epz*$j zZP#zlx4m^0Df<0K_9aa(q3RaNB8i%xJ1ZBGL^4cQ{~+-RF5pL4Qwb|l`*y+~;nxE|U- z1_^{TzcU=nKDXw>)3UOGbRV>~b?q*h2$JT3NhXZ_F2@f_Xjebm4O#0Sr8q{d%Y(0% z07lM^?cR{nWNOG%AUp>%mYDSg)g}Gp1a!uDT7djAd!QSczD0MFQH82z`1jQ<`AJUR z&lZ%4c!HD7tsDH`Y!kfkXgCTy6X`g_vxqjzO>yJd+r_OLc=qp3 zY!Dn;Hs2_yU6VCnM7vQ~Hi~gfB7*To>EMzrhSXST(|Q|$nms8iD?8P+nhIdqu^fpM z3IZ4H_PeL{B9wSM(I|gBt+t}%5*(oTNf*odD?IsL2YyKSHZnX*PV4L~h7jD`MtwiU zwcqgJ!&7t?*IbA~O1%^nu=rz)+J^IOMA9XAi}beHA7oGVH{Hi}BeSDhCKp7Qr2yZE zkL+N?``p?8Y0ZHvohVHhncn~AJ&{?2$z6=ndRLpIt)<;zLGV)yB$|e0eSnW2uAaup zE6IAIgnDaADt(_-vg*+{O_RS1<+2Q=#;x{qkPAawtxf>61}-e9ZbcK~40V7yE*wxJ@AJTM`P5`KMX!y^7eb7(EN z7b5Ty$uO(Vb~VeIEUJscGY-r=JpI>}i;E<9HIqYk@2Xf{VT48Oahf>YU0sw57bn-N z=BrtDbd(_`nUa3*V3Y=6+Fl>~NrikCk-ucHOcup1xe&c*7ZK4314hR#$xApbJ}Q9k zjOXUpqVqqZHpScOB2dCCdqL`W;P(#%%~V~R8gugs8;s{Z z6R5CK_-*h|DM*6ZKz{xh+Z;ch{$+10lY-x`_7S&tdm7!tIO(>W~~E~%*l%UcK(uFz6zxDpb?9o zs08#59c7FlstQl7nJGwsXlyQ(r^4SEzF~SgMdF4TP%VUpRQ!cUtxN z$C3;YNdXp{zw{w-G5r+9hkGts($r0V+@SULv@uyumR-iZieR`IOvi_#!9v#3NIxg8Y~2cdsJh_KL(5&FCL=D=(|+A;-;r zk~mE$x$9mSc2s`xk~Z~$$V4*vdg5lqvwso2EEei0 zw;t)$KOUozAWUG$r(U6Su@PMVp*K9qJSKQMal0#u^qw%@oh4#;b32U)+Fc_2`j~y` zMMap+o~?A+Z6gD&L=?O!xOM9djroSI%}}fylN|;hG~h_3dgj0T?kh%}fTec}Nc^F;o0yz}GFmF+{8;8Qq;q;zTu%_S~QDdgc|Bqbt5=p>}Yg zJ>~FlnJ{oxM4KzpZlUP;3reGpdU23i&!i85zP=K8>ppaZ%PxK-Ygg@lfp=d$fY}I> z6Ty=l8+aa710Vvv2n=n0l-__Xn9g3+@t^Zx4v+}v_L+|tTI=ZzSD0+KqyBikU$R$7 zJ*@f&%sF6>R|{30B{3ZaN{YzStVSn0sP}K#teKO=8fIA}Fr=miHWmN+qs?D4QZXdC zJXl)>ay!{L2#M8Uf~Q*)&h(-aDWR0uP_P2?X!u@^zI$o6^N4KD7D3ZRT7tIWH)J9g zYMt%luM|QA-=;H5p9UW*SQz_h7O%nY>A;@4jcC)j8*74C@Mi^y^MdP0s@58wF-ydu zw5Wt{u5-Y>LI>cgZTx%u~|QfP}tg6ZvLJLMai7u{kxCesJLdhe{vjXR*02HyYS` z;Hi_JJ`xlwSZn%@e5TlGiU~q?cKw3P@$NnHxT~wm zR>Z!~T{b+Grd?Env`(|QmSDvpTVt6C=>3^f9{kZtU~JxPI2^;MS@w{E66Krp>20ck z*X?6ZJjhs;V`cJ}?=q>uMwe&P$F#IYcw|IleA>OgTk?7E3)k*FV|R_T-;cDZSBhJ< z4~^dHz8cE4=wR2!Kk=NW_`S6ID=NQRIk03T7|n)+)2mbIy)zMx2z~VEs%nXqs4d0d zwW&f;R?Uo6HOd+lBs2I`Nf1Q(Ta%p7b z6Ou4hd~QJJGp4utA(#U!eLWM-pi}>bw(m@zhr;oMX=P!VIJG!U^=!i~S+)Uem&0hg zYDw+K0;fdtPBai+Zf=>E{2Q8V11^Y_qwNL|q|htFA;XCSg!Y#N?3wS$vkIq=ElA6;WgaLU8d%f7}dqf>;zYV8Nd#xUc=1O7PNj`2zR5b zZTac+=U5C4i_(IR5f->wBh6n_rE;O#`xO>fDy5pOdAo^Od)teV;^#pb&|Ei6-%oB% zdtpk|_NrsOHGOHAwUZ8a0*en_#?yTPe6-3ncXf+VkfWlhr{Ny4c*iOvskON@HC6M@ zcKK1G|DHoskHY_&)$3*}fG&NW^^ykO&s-j0J4S8KnKGLe+KJ?lmexyi*b%ZBMb1H| zU})5*?B9jCTooLNBYkxr3&m5Hr*pSKOP%>eRqhx6`RRy{BS+-gkFR1kB(%^IF^o}{ z)Ib`^jvW^lvw>FPEn9V;V`r<-XI(?Q&riEcFcU4&D(y7wY6I`X#^F90gLw|zvtUC4 ze_-H&aU)8cr;?d2&7@)256ZRu+$P+EJVE`0FON0_xc6t`pGl!f+BSE$4ztq>0>N&U zNB>LEAC6}KLnGnQBq~JhzDMIz&w{hyADXp~1l;iP_E=b}8}#fSh6)CDC($iK*qxQ< z#pugP8({tA`2pt{d4jaiDuP?NY2IwJY3o+Thon>RJ{udVW+elZlhyJOp?{$kDvdZ_djNlVOB1TSpnRhn(b{sV!UZW8i zQ$f0o@sKZ!I3CR|A||!y(u|kt7~+VQ{x#)Y<+M~=nlwG*&dRkL!jHd>Tew_;)%!46 zs$OTgW?GWFg>^dmewWWNPg-38&~2W-c9g-(E*5GTDrWCv$IaX zsuv@3KjPEy|GW7;B^*vpo(nZhP-5%4)WrhCT>QJBFeRWbs@K!wh$E1BNNoI%n_KkA zOKXIfLe!Uir$H8su+8c(DmcHIMxmx^1IO{jvl;Ja34jU@4Te9(@zGxzQo!XR4y3CQ z=o$o}f@TT{>vPBKP5cCD@c>ujbS5cdUr2DKRDfVSF*a;}_3BSND#?BsG&BteLYL+q z!O4=%3&Ji_B${s#XA&VY#OpB!8zes^SAm$R4ckhVA2&^=$9+&-d6O34kX8%DdbWfH zBrMt%Cg%VyZ6!Ja{yznaoQaWB(LK3V_L@&N95xRKMB1{Bfj?uHoM{kQ@b0B3;j z(@&psn2fh`_IXxp{J!TIv;6IbIqZn+5agAuX)Mvt$~o;0HCF|XU%7%&6^MynP) zCF2OSNaU7GZqARJo4a>1-0m`_E9qsEV2#zJxmb(;&!B0;{x=qtubq?3d!b!qMxH1+ zchhOfG7n5@DY>u`@JsIeuXE0?%PU??PdG;&HcfsdgKGpiDPmlMg9#O~M0z7GV9IBG zNLNfp)qHP1<-!m_!1*Kk(MhV&>lC;`m%EfsggZBGFFpa`0#)gfFghxWxW@xW!msn( zyR6!{Lv7x?f~lEn+bikYK_A2Se1R2w6}l{UAZxhAR&2sV6NGCS5YUw|SY$hEIjN&Q zBvb~?+Bde|_?88Yly0ZJEgc=JP7g60$6c+LCw`p|a zq7tFad-hEF&35gdRX`hZ<|jKMwyj=~aT_Cy(af=n!8;}Q&?fzN#=OBZ?-dRpEOk0+ zE!B1J|BzEw&&S8~s>F|i394Rir})avaFv{;y^H&ldOHu^=iJ_bHkfH_DL+jNQYaE4 zm@ko>j1!eD$c1Dx3O^xK4ri-?CZGXg3=q^$;61VH@W=51j`QnY{`5^y)Qw3zcu91l zA>X$91g@7wl;2hF&)U_XdW6@(7HYzpuS9YHJX3n^4c)FWTmzbr@XHHE^k|tZJg!{u zdNn4h3^kO5xa6(re}bD#Bo%PE8_3uy!r#NK9zS^^456Bu+C55ogBAISfzL;xym8Rp zz>+t;Fs^8=td7?nKtlhJ$%`{hk`N06|fT}T|>|3>^}W3vG?%;N}81{ zIr`r@UV`5ju#W#^Lb6lz=P7Bs^GDG>keb3Kq&>0nhM z0%oIHVaczlYfef?79w4l6gemNfx#oeFc*iiILh#A-+!IBNG1Ec$Ct}Gxqr}48zk?V z+DmLPn$y*Ny%p;W3~yFA1@$ZK2Kt#ZP?qCNSuR}Av9<8|QcQQV7?FG4U$Lk)@?j?WgX#vDxSMSeL4ao0Z&1#BkfrBN zH#pgK&~GSbxLK^zp9*$iN}vfw+2UVl2~>`oz=Q7DJfKVAgNb zx${xXJYyMnrW)P*BTR;xe&~TDz_9pbBc=GVWX<4b?5_7Hc1B9mOWWJ~guhG6THNW6 zntYl&(ODV%H=>^M`V?6^VrqA&wg_3%g}f}0qDu%M>qRu=3@!mrf9sW1rhjYo@l+%V zOzoxnheVSFxp2c(nH@{5!n%E==+r(voulb9vgaHidjD+suLBj|JGGLbUG&HCV_G4l z5MmVBL-u`y_&U3`xwGC!Cbe@zD>U@VVM6;j!Ft}$|MExtRh3q)wjCPzzm<6xP9M1% zf@@&+*~afW%Vkp{^XBQtalS>1trtTh^^4j=(J*AXj<^w^QCJxjp(W(vF13~e9jE}%I9{{KIs6JY|J&t;%Ejb8S#cOu+7-*ss5jeh?W~!f;Y~{`|jNCfR7la(%E$*CLo{Hp*(cZ+R5R5P<_LR6DuCCn=pyPc}MNj>;0WU zQMb|ztl*|UoPa}9dKs1&Oy*{g-P+C(08G!0A^E&5_%k!GTsO6;VQU|?fzc<|X@L5P zU{dmXp6bd~WSm)I>TCGJ4{CPib&LQMk~0(ho-UzB%k@TwYg=h`MS6}JqeQMDs#e9j zCMzA_+Jw?2pF-t@s_jhkf--OCV6d2KVoiquBE(+(L5VW}0TtnrAkWjcojG=T`dcd> z)AQj7J=o2bO@Plkqz^= zTp5L))|2*IrwWcL!t-fOrIkqFaTpGU!A#mMg9-hsvA&$c( z{cP=?Wk864fQ(lIwF+f5l>CF;=i2bkE=u`bZ1U;OVQrL@2dYY5o09vu%vA<$HUnV-aZp}L1 zeprdyasqz@NlvvgrI!y`RhGXz=A)Yf=;E`WbqEGT9CL(qiEyf zOkl&tWH?%kZ5*?TuNfV1UhyvIt*;NkEykJcyCtEo})){ zD~#KBp|ed1-DRJON`!jxV9oqZ;XMcH?3Cu$h%DW^LM+ij zx$E>+JWDvnrCSj(x}R3^tfONjHfnWQQkCVq`|qZL&i`Nf0t{hi)!5vA!d_fDo?o0t zGh4|X?X-LR-nG3a)@J)!g_Q#j%mQh|0RU_UucUhYN9Ju6^)thb!h&aX&}wheW?!e` zj%lBNQm(D}j!JxFOQVhMUi|rHWWbgQ;0qEvGXlj#w;7laPeF7^y21dB#FHkb!2#nO zE&7*7Q2IpWf*iF|!hcPa$sQ7N`LqLCu$Cka+4mnVE`7q$^sJ-EH?$~gs3)SB%e@xWr zjlcQvDg%yar`1R03PTreg-B4suP@aFJ|k zbs%Uzr+I}sR81VrtoON+6`uW;@uPah+-j1+<(^5h=Eh{^-PTP>IC+3-C>$lp6lJfF zi43@nNEzBG-1%RRqL#D!4P2Dr^C$7ms zo-8+z6w4JooT9%J)^m4UKWtLDo>)M0!+3JQi$A-8JO(wZ_D5WzPy z(C0`03v7fK*{lcIargdKiI)iay~hK;?m?QvuP0yN_wivRgXCQZBT>_(tZKEIttb)$ zB1Up;-Rcv*4}#QX5uT1lw+J ztwp24aWL7ae{kZ+yjJdI{qUJ;uX=eHjkl3JR(c5;E+Ux?R7aA06HB1!O#b3b;a7m} zbAl{hwhgn`ssUs=x~9Td{2_7&$s~uZTy2Qr&#J5GSB5SkksKFTVjzqSX&(3mzDe$94CXT;wR?*Vp{I^E!Xz4-jQqL`6F z7{BbCUD6?7$Y_q37uXS=BXAPZN-eqN9fz6zD`tK>@y0&iezVRa;Cad&v*@YSl}qKm zGqeDDO`iAfG?qIAUUD%m9~4bpK0HPB2Ue@Fd6^dW9v_SE(s7Q1d@?W496RH%StO zSjKnB`jBk|re5iq&%`n{_r{B+LpV;bP^*M7cp2_az8P6Dd1oZ%a3=!Y)6-sZ#m+lHW`=D=FB z1vqZ>@Pzs4DS}a6zpg7*G=QKM1CZM8wwe>~aK%QlXuFjU4%AKhyH=;C#NC9?5!Wc( z)2}I8EK80TF>2!0SzQ`mDDnE2OY!WwdQm84(b2i|UZvuYbvmVO=PPsop>*eVhxHrD zL>G6Ra{fPA791%eb&AbMrxU`0YPVz=Z7zkq&)3I6V5WVggkENRbk+^MtD)$QG6ME&~dYmtfw)Hk3LVBCj zJF8QE3Fol>%J?+mQr2(BY%fQ&Ws>S(n{_nG;vc&Yv3x@SoP#10XWz(r%6|JJSM(5@ zbR41I6tDomzF4*U1KPwsf2kRJpvvO>2&ymA@SPG005}lV%~qZt_P$XPe88^Mb6B(Y zMna$Y=mHT7@1}=&eq?BKAj)i7W(kVxU7T;{Rrx^&nc@R5%-stL65WjHbmbyVwfp@K z`-TZ*M4xA~xuIhAAI!5zbBMLj^SimWDWxDC=UYbJ8i3b(`EG?>s7zU_v0pFW|c4VS(6Om2v{+MpHA4r*hmyt-o z{qZgBPvs7g@E0Lm))I9ZL6*fvF8bnW3d6+4e0GX>NC1T%H{URQ2q>(ju{!PW6?NsI z4P?w6foW^={W>rFuw`c$Ov#G_TStqWHEBmLrCV!J0EOBEaZ3abr8zHXo4edr_WGX4 zx7B4%X#Q$Te<I2s<>OF=V*;&Y7!T`1QFN?BJ&Cr zCWPZwYz#+1%gDV{*U_=0dbTLogRTx&kUAPA04d3!7u^nc>2#r-ZmWEK4oc}A42_bX z>i1+okx{x`J_Bg&WtgCXN0?RZ(lP?*cWj~CtGTL3Vr$`gv%0(!Jvn4pqN5)#G}?3uEveFZSa^4z$=H`m)MifJxK41CAbT*K!_N4*E7 zkx+ia@W5VTt-`labn;_-MM3;Wu3BO@0LPm|Jdtlp3ARs|EAc$2C-%Jf-a2dZ^lEZL}qMI|MX6rd7va;6y9VuH-1&W!b! z(+pHIjHcUz+$L1l8{4EaW@(X6!F_2+qrhT5g=Deqz`3=Jg67V;0ycE!zP(rvBvW4A zT6o6P9jrRJ%EE-+LangjJJFEhj7V?e$Y4gw?%|C374i`v__-5=edqUP)zz;+nor== zLr#^2Tpe!kNq_5y@XAk|(UT;?jMxzLI&z)h^^h@gy+Yu?y2nwBVa$}JI^xs5KlJTA z4^Dqbk&-mRnWvY|5(#11xsS&gV}x+p`D_Vi6+5RkE1a5-6yqq1V5Zz~^vr7L7oZ>A zn^&;?(#m6M>GdY&nAyB}&6+gX&#Y(!%CeLMX@kdQN1Xo)c~*cdcosy2+^2lv86CVO z*5%^Yag{o4xL6dpOKxNfo~$wL7AcB+s1n3Oe%{0O*uR_8Aqv6n_$MrsozDeAUtec? zkAoH3`e@7G$)ifbxhm`H1&@4D>xINLiEJ7y;g9$0b~xLgu5?W;5$X@oh0r&0k23?h z_)sN77Su?*s%(#)lqz(3;v6PCK$77YZ{*G^CJB*WE~T_qIiGj-|2t`oM%4zEZ#ctV zDoF+R+CLpjJ5YOTxt3{iXTtfUqkrzo2qTv~i1_mk#!4y1awltBN8-d%7 z@Tyvz{YPJ~FchK25{^r8M<>6Xx`}rc$-zJ|@xL@Iq*6@FyNV ze0cd{ng8Uu9qc0ej2h-~W^_*DlBxi3S=b*5!7_F-cy|m2#674MjB$X_3X;q^VY!&WT%bz2Aur<{oMx8-*;F-dQqF(F^45 zeX&-wX?*NRaL;N`$K|&I-Ef-}SaA~n${U%;Cf+7XpaCJ22 zx5VqF%Dq~W*e_ilI#Pq^w2N6m3*C-E=!#25x+Ec0@bU}fUbvmB>N^PfM$VTY`g*sr ze?Oz@{g`wwu#F>_;3ZQ?oaO-Hqi3j^%2&7XuN)RUE(E;`I?S z`i4t4F}&(`^Fm1pLuCs98K$oKKQFL-sFD{`hd;>6JXyvOB-cq-@;udwO?T#(E$o?A zi6%()%I@cnxrDsXAF+IK2eug_!pQzhW4vQ36VxP!1?~%m$Uh`xUdNbKEt$(1F>2GW zqNNVAdelWp5mo7XY@Czc^}r$Fauo%g26tgh6cakt-Zvsq#vG|ntQS#(WDx-bB9-I4 z$M50?3Ts{B#q5Z;(ZlCoPy`?|u1yd(K_A&MDd2|^d?tV8nDsI=PtlZ zFyyWB#sAhAm8f5pmYL$#mp?S?-TQb| z<^J38q1;;(O#dpkRf#JK7`vz5@qT|zzIDG)Qu#UDGW7>0g;4^BUST1%45(jm)G}gz z-nIZ|6)vG?H{2!ha>tAA6;F*m4r*g^h3i6i7k{xcb{tBJ8O~9&7U*`vRUdSrgzKy{ zTSlAo?VgFc&-id*BT^i&7S$TcITQRkulU{hOnl~!^(`3bB=umgPd_s631xjVG@12l zfHaRB6hjI5L!NgQ`(en_xJd2PULhGM1rO1&Namsx7=SIyUziq0Pxq{SvWtld$>J2G zvDxw7d}3hC(WYq<--tdmlJ_|G7P<_x|2dlFGrFemp(+Vwtj#DbEqJ-~)a$hBwZ{iI z?IJN>R6ax7v!WrR&5@B!b)1SJJ5TbXc6a?OXJK+q%x8H<1X;RjKb$+QC|f0$|? z3A!@idI!ZR)G-xxY9PuG6kx%#@ohjg{BIy!RIjrr7|-YBdGVXIo6jSI^6T@?snp1pYvuRRkPm z@PrO~HnWofpL=XIxD&0uI%I#Xvx752!WsZ+`qD&3jm)cayhEE46FCd~j6T|u%i1_1 z`ggfiubWq>vKLDFT4VgCl@O6~UjRhgl%4B~QXGY>6{{!yJR!Kfh}4U&Uk8KMevdfs zg^o5;4lZiFXsOl0*~_dOdU`)%qsbjqqO2!$Y0vsXo4i|3e8z1A`ZC8<<1n&{OL&AP zC0J#Z9{M+~y=&dDh{rQ_q60alLJ`1YO6pfapWh9G|E4jOWFEwp^Z4L%Q@Dz;vJOkA z{SX%x8pXs9J-uhp{cF`8_t2H8T;dE7?Hf5%&(9Hdb8B&FAE$pwF+vR?qR!&aYmQkR zrv)Hc%U+Kld_F?UmOh_kGx|nJz`R_+vW}P@JU9C3Ys&-Amg?R2!kBVG^iO<~1PR{> zxTh%h{-?B)-lJFiJpI(Ni`G3#>OKkQg@oqkCApjUxi?AE$j!7_0dH9iCa`?8a#ec~ z$_TmAZzm#Y2>mFS0M}9Lo&GLa_1@!Uo{Q7W%+H_SEdFs^H~-s&egD+GPvd_Z8~yNG zSYwA7Wo_SV-fuFa&B^xv^!saWl>YYo31NSCo7_r0J*>$;291ACpM0yVrN@v0Jxz_2 z8-X{T)|lI7bsyrsXv|_u+cO`7YP33yeI1X2L*mjo#PlJiqQ;aJ@AeNbU!&sorHe~$ zC;&$!@m;hnaqR(pU+aE<`Q84J8P&Lq%!VyCYu88IShG?2xrt_UKeyRlPwv&r^Jut1 zQ3~WrluA0Kdmb^%KgC=5jk&s!B)ABQ+q?5!%15=kyOVVQqnX?1N51{FP~t1jj-7OE zHn%3;89RyTqxQ}OkmDu9o(X~h4Ci}%+QhU!wMO+eWi`vq;!M{j&}s1=C?&J%5)36g?dlY!av4*zPsRFq#2N+seR5K$YHo__k&8jMB69rTKRa&MTZ!KA~b0lneV6zcwD-Bl)v z^3O@{(kZ20Ts5w}Dzu?*MpT1@_Sdp|vR{k7%9+OEe8pFETmJShQ9pjY`cD3b z{Q9|x*p*{XjB2+b8~m4JKgH>d+deL!N-r+=xl)AeTq4}fwtfBA`RBtP-(QopVMK9H%(Rvf9K3>X?Q7Xk+4m*q z&jEL&9tCWnpSrrben_Ww?GADFOQ5FYfMG`z%F&1mB6>OIt{vcC_mQn>?561HMU^>} zdM~dk2M{)+!r(VGNPlC?)h2-h?2f@y7sVMrn+V)mr+&Ykq9@)|#HZdw&c&ajMy+=>%W= z(z^94k5MIG7lq>@ zzkJ=kY1=L>%Z-~MxuIfk67SWm_ANgw-Ra;GvX`~t{OZ9hUac{N<(l-aU;pglsx$F7Ro1AE{^z5A@mgbq&ls2k5a6PL-`JjZkWUA;nGeDS%WmH&EHT7EU3}iU(a_j%iEo=kz0BUpi@m4 zJeplPIq-*RAAPMobYoiT8H~w!CpRSvOaQ_wF+76gbvxhv>)+7Lm~QX6Q}2~}N19yT z!`<#NkEu^|_Np#dleon|k0qNwsM&aIn$tN-1S?^QOkoENIH7Vs|B2T||IZ2AUY!Q{ z5&^;sE+G>69J-nx-`dtaR0o~9bGxy<82aS%3Mv2t@08#<+2NdPpU6ZrOKbOa$R8z1 zSN;XLMJ)AOMPGCuCrbW zwv16CiIhT=XwaZ};*cRK6-6mSgQQZaG&{$zLz6Tw>SOP{X^I4vDNWcYl}F04r*rgP4^4q%28hWm z$jw8d^!QyY-7^mt82WjvHY|K#%Knqcgj4|mXTJqhA}nIcuRC0D7TL1vn?xuTJ+~f6 zgghY2y-0tP^QRX=)5y~$)1^Dc*!jaaGOuenpKq1Yw&FHmw!MI7AH2iVVH~OzJz!QM zhBX6#Ax+nyZ9~Bnbb`nc4fOxMRs|qHQ52%cjB%t?Kv5Nk%cbdGk^cDCT?Q9e;VXWv zAy1kOK>n48k`7tx*HwMfV^zE3{vz_c0bK(P&urF)k)2#a{?q_^ES6@a+p08C7Ehw{ z*ugysZyh|Uf2MUD4hs)&FISsQxie_rc5XGml~KR+8vX(A7GfokgLuDRlkPEN1>(#> zgp`Eyd+f5maADq}lJfG~F$%2|byFHz%V;1d*BUKKwO`B*JE`dv*@mism^wsRx`U+X z#r3dUa~|e|=_CibEx0j;luFT0;3ijzT&))NHmf+ju57r&>_ccDK+-HUw5TE*yL#k^ zeP4z)X!(*EY01~SsqgbVZlEOW`r&EQrfF}2p{5y zTtW%OJ7C2yc8f+g#uNl^!XhbKUASPug2Td7qA&M8ao@a|JFfdMxfJzdngrM zEO!9spB5PUGHiAzQcmwj6bpc^MdL54lCn2dIaS!3i#o9~cFPb`n0zQeq8h)7T1wvA zR)89UCgCQa9kJv&fJ!5Fk5|*(P@~Nz+d5l6wAz;m$G|k&03lExz5(FM*n?wL(9;DM zq|{OUAKxZT%~xwDt41Mv{8!5N>@xdZ`Z`XQMGM(M9X|V;(P7j_x_UV~ad;fHS2Q&>)iU?n-bfNrGFI5ErNx~S4;HhQ z2lw%GANVyG_&*4HI}%4}J0Xavt=g6@?s90G;WcN=Z!DJ|)pe_BNH0 zxF3=dJWM4W4a48r>JEVDwCe6x&Z)R)|?oLU^qC65Y@P{emr$@SS6z;Vt!%q!M5r8 z-I5CjwGB_9>Ft1=W@}eYw_gQ&WPyFB3_cipI$c{=H&D}}&>nVY{#F{vpT(Gzcq*ZQ zee_;0S&>46Bo7YNjB;Id|?AG9%1X90#aa zi>?D)5O^Cu*Bi{t+WP5yedpikL%M?Lod!E#N|xeHxv^>^b@I?gi+T9)q28?gO*8W^ zg{ZGG+hiz!0VW5K4eUWfb~`E@UZE+B;Kxxe*;zWJ&;hf)B0OcL5A`m{e1!af$VUa& z__9p^%@-J{ZzDZFycuJy2(rULdIX)pY6$v~Q79OlwSH+e!-wceRO{i|dsa*RS|IP2 z;@@L&I&hwa)&BeUMa66x+7^x265AuyJaB|Y3+(l>)!(-rd>pDR;C`eFV*n~>A`imU zK76IkyL-6z^m#NeNcHcGtFwJe!PiOxp#vl!ZMEm)nVX%M##ivVAJb^9_MnDTKn?lG z3p=U@eHud(_b==37HyAe-|pObAvK&>YUq&OA_NbrFUnTM=kqce0Z$7O=g;R}_pvr) zZq)BZExT`NVXs8TJetnfVlwKwD+3magpdkv&Bg=Md$@#?$r3z=}+5}u(f2;>fSaB^WJ-RfNyh+pugE> z9Db!ii9p>lq{F>X8(096xVlJ9QD7~Rg+Y+)fz^K;4%3u937$nqXZS!}a08P_){QVR zmW9`@e5-}Q=yXP!bn~(n-Y=T7Y>|Tf`NCeIy8}u~$1n#AfdaqAzJrca`b}cfKl;W^ zp_~KBBv&9Gdf1hTyg!IQ__0pm6!*qFvcb6FH(Ekeui+pfH6rl;NK%8-dd-n|sa$$X3VGrcTn}4)15g z&-5cI5}Vm&@2dTrH8uKo%QW8}vH^#_rZHOF;!CxRS=pnEI=l)g_eJZgkLz z+&{wy=lY@iDFRULJeJGx46WLAM~z{s*jTu95D^huZK+yDk!g;{!OQio%BU3_JNDF~ zHw|`r(O0DB`yP*!gJW-!Cl9_%@3iNgF@1hgFCPE**_UAWopvDqCgo&VB-dBIMp{RLsH(=* zF98UVSdCbK@fw2cFO8AI1F#b5eJM(}I#0;U{O84mWnWz#-L*s0~oqV*2E@ zPygCGnTBWBrxfPZy)mzT7LE@-3Mvb#0Vf~z@r?I_(a^z%Kiz_yyysy+!Iy(HPK%tM zz}tI$FLY)K3NNCM0zK?)eP}6Fx%({_dFFbIoLdisqK$Dw79#5ZyB*1QShp~oAl<(fljN8+8B~8qYG}ft}vKm zovn>LUoS*x-BSfmVvCEYcOYGfsusCT>47&ZB5u&O22)D!!0*A4&SlPXK23fBs}+=G!Ik!ki(-I?C9)_Z_)$mT+>-o0%hM{ z2Ux!bHF)>KSy4ejp7#>N(9s|MFgUWN;6hx{P-y zpb^Ng_u=mO2naba8@Z~ z8rMB=hT?*3p|!SNU4ftgN_1|H+A}Q8HlW1{N(-2=;{oVCT``|25F;Q2$Bx-yf#4yv zkPz4nQ$0!sIOyFpcio9=$Dj)+G?EF&LzeHd_iU$gH~{1dtdPM7Ax1FEZu|(+_1PFS zBD#rRPCe|H*N7JENg7)Ui@$h8>=t}@_rvUa`)AM@gA20T`|v~vZ!t_AQ6$|`NtGb@yDmCW$DNwnzt zO4H=s4j3&J7Ce!$i$O2rp+{}<=Z?DJA*WIy3~@khz2d+VKJ8Gsf8tMGLfef-&EfL{ zK^eKAB@(F)>II1iz|=YJ#dhF|e?dkztJvgXItYuqAH7A{b7K{p0ph(LTEmJDX!A1pt2Q)A4=emig9|$vO`EVO6BxUD2n3lq zJ|DlkBd_@e*z&5-%cggp{Z=$jAh1R(Y5xoY`_4UQ#8*|Fuc%QiY+tN5hw*;2OkgcC zru1D_v-z`uW|AU-{9kz%t2x2z;!shz68T)v6rp7fI}SXS>jB&Kr_x+TJb1L6608ES z|FS|oK+Z9l!8{+(Wi{?~PXlSV3 zxSA8jXJ2UOGkmjggB*WcGrif1`h%G23iEy#0SCenQg0_<=bnc((2nQjNz+MSd#4-N zHtS?%qY9D6ATT&;rV>e`(*WzW^{%pl9z7alhftwO%*nv3ifRHqMYG1>7#Ld&2?dR& zb=#l0IKA7zXa5}lOg~{g@fx00sRvvW5Mruf`%BW&WWL%j-zcC0Vm5m^mN^w#bAlEO zUO7$}nUayj*(&DL`dSlQpcT@WhxIUI8ec4*?7RF=3q`=E6)&Zi$X~yK<48uRal*n% zVTNP74{SRRQglBCJta^iLz1(>D*eRv$}Y@8i=|FM-rKDsmbRtGKa4+xLvX z%&Aiq$0qMdpuwNd{ARz@_T>=|LeFVVAihw*TlBVpWl3h(kLO%d@O^p<;o~SIFElXz zoV0=zysW4{iY%R!9vSPK(mBMzI)_|$pJJHCrrZmeS4@1OTmYK5dXd3Sp^-($IU;Qj+7y|FGiq$GT^3*|f( zjllV23mkp~<_+37WoKi9)M8pIfizdA@QAaO9NR;8b>RGKZIWngAq)17oIz{4gi|pX zJ6cs@lDXRd&<=RZBCS?jc)r96Z5|3aJL7cM2ex$w_zg$E?#$u`!`%FP^uQ{>BUDXC zWA8jVBW4`y(U&>65v`-+Kd#k(n;-w?F32aEE&ziG&m$alVI~_MaXvYGVbJ?LufPV zzXNsO!vD2rST}OWxy5Nsh_1-Zk}yRb6v3~N8Wvt?xlF7*B;%yu;kfwKcQ%osSDN8! z=8-!3@J+Vi6P_O3fOvY`&9hiefKbB*J^C6czE7U4v#QIh?Z}kjgj+z$OXQ1lE$(f| zdn%x9uQi^WS`yxd#>7hhX%SwcTSKvE#t zv(xMyv~}Vf6AA71hZEHwO>B>TqgQ4oyiv!;jWKlzLc_AvO3x9CHwMA)_JrBQPx=>S?M(c zBb9I#FOVKAlAG)$b)^w~TeUxHj(r3Ju6QIKk z*ZP|Bwik}q3=WWE1mqEg7X%okD~jvi0+^MQkl%%`teXCd#aNIDZtaKO;~W=i zBHu-GP%`>!BmiZy+B4p}^lMKof{^}iQ0iTGOaT~8rD2_%&azhSh?G<~lRP&KL*sT@ zAj1%Gq3EiD)MM%<7g>STO2j4dOTdA;1MR($YQrF*hBJ$Kp9@}|c7%!n;;yZsw`{bm z257hKH7(&{y2h6(z9p+^IaX; zzZhrw!flU$+YxD+z4D#ABCR?N8ncmmqz~kWex-9R=5O+JnmOAVX#zjCj+ z_fXfVGMA(19X;D>+SI8I!0!gJHL8D&4!?Mh_ns)wlWrUx>&;D#`!3HQ`(-xvN+LV1yKc2cusq=p91p)d{+MbT4 z7NhGW_TTW7-%tF#$pCLypt!Q;7-2G3)bhqJX0cUB(yj$S1yznN)nUX5YnwliBI?1; zVA>8GE)U?S0EZ^F>6*xkrrFs4ZJWOTgJ=qyv=J#iM?@jpN*WRAGY~f{WEkdc%>iqnOwT|%)w?rq{ zI1RYuwa6fx$HF2av5*?MhD%inzeXhh#N{X=3{9-m+J)KW-uK_!lxvs?Z+d-2+Ua7`Hu0R7GpIXNR*dtvdAOMlGto5Nn8$>^Mk>e~@QK=~m z1%(Ry9xbG)JCW6N)bH59|EgU0oLm3UgY|8RY9*YK6pv>#F$Wh+{9faH3|3G^Fth!c zQ{VLyRZniUyvpuykof=!U1{)?ZEodmIl-Sf(kZflezZK*t78+9-*1}QE zyLdV9Nq=7r5t-flbpINL6e#ayg{ANDY=@Qu2j(%XtZ0XhdagUgvK2cObve*OgoVZe|)_SsD@znhDFtx1jvRrVq|$zD4DBGHPBpR8}~3 z8d>9v=OKYeQuQG6Lo_5K@b#VF6mv%M8O^O*dn+ZU+uUg`l6UE*m~eJ98`47QYm{fU zIORJMQS>fN4=fr6tBt%{RAircAVh0#h8WEP?la#|Y{dZ-CHi@Xsns4o)14Tu_!=4} z1yf#@pFJvukR+ucNn~-rTzAdQ4B%q~!;w296q zk1e;v;3K<}sFvN{SmTVO>qj;0@+J|eC=nLGRL}ku^V4UQoSAClC(Z5O0Ot)<{^ghs z(_%0%3~2YjzE4-^pDM?`peQh72{3mZ{8lk$=8Bh4NGIWsVixz>4`f4Zm<2ua81xrT zRznDI$TbptuNP&0ZbQc)?m`{kg4Q3=iqOJIKt@L!hRl|6BXX;+m#!49J6^GOI>^Y8 zgSa2oCK-d0urJyHg6?u@K!fkxFn8xTsA^>NLH1a>LO0Drl!EGWp2-Q2$cMah(7hfL zI+58|4#6yPxyE&Xpdi|zMlAuP)5?Fm1D~Phop{-$>|c-a@Jj?o3L5D}xP#i8O~q{d zo`-#OXBg4niHIwD&Xfwr@57fQ37&>=q&)wuNraCZl0wYeqjPb?&WWh8SoB8Svkevvb zCeMyLFirwQw*WMTvvXZuACJJg}78hD?RvEcUH-5fk_A2vE!9 zuXn+?sqE8HKhs?|HBJ-Sr!bF>w*sI4Pw-});HBXGKPbWb!mQzx%bLtt1F1TYu9LAwG#d`8_}`b z_jdR(1_uFFKmOCbx~>6rQkW3*0a~DE(NXSzCjB6=>7D2V?I=pNw4Z8Hr&4I(_njXgP`Lw!qQd=Dz1`wnc)&ZYPTsDD_VG=UR@oa+d0q$0BB@33NXfK>(|8^%}O zO4E$LR1aYh2L}fqG?U2(rcs9fXB4saK~V^vi@Du0fI*|fg~X?W83g6hiy^1#c@CU9 z=q<}J)Y!r`?;d5G=x(Ju@ShVEc?4<=?MdMO{CZkAApO?=Vc-#38#!~bX54voqvVVE z;DMl!dYUp&H;#F43{U}4E58b*R5vvh{OC3&@A{YgfBO+bRP1uN-`YhfG4 z7kZ81e*L!q$6I?`*hhzOrct*JC6hHGc<)j3&bKQc{zU0_?DS~l(nIx5bF*WmF3xsJ z`;G;O1$Lj2C=7?FV^5uX_eHjHiW(f~v)U4~wV-;rd2V*8f|rqB{Z3RAplE)Q8O#7# zE*5JF+jqANr4q!9`FtIjVjQ^RG`O0O0wQtHkVPmt-rFSxUY&I&dhi~Qu2$G3m7xIS z>Q*Q%!usX?g3Z6|1{h$yv%am)PWzQHx;nvwVfA{<@7DkzH6*Xpv|-J>8Fe z9qAnb6ET=5h^%hV+3;X4Ofl4@Bm*`h*w_2{dKJMW0^;!*NH|siuQ9y833^uXdT+{ zD9H=Wr_q5rd_+-2+J|CA3!36=B4Z)1?w40(9z_yQ0W6eE)e`gUX9s5Z5bGT>22G>@ z%M{Ff$ZwVsYjm+y#KNq^zCRi>nY>FRrO-?0hUY~qn)_m$G3A{dGDO-Crz8m!-$dt?PQhD-Y?S}%IfTIqX;1c11;SXXIm7Im*OjigUh~1dhlYl zXp}v@l2k;$hKi*mZ?qQmAH*o-v zq!M0iKAl}ZxZsC zI2@H`PYVN3HMXKIBoCvG5|O`lk*P-5#2`rF`<-oGKIDkd!5J{?aN)hy+8ZI^&?bVs4Hs$K5SKE%z2;vhmjA^CE$)r zJnxWKD(1mfOaLMj7AnlVe@;CRu-se+mUyAASz+I(6;ysm8&wfjwTwUenbKy4?*hag zZLpmV3>UeKs4$>sz63uWQ{k*?tlxt0_!LPbW3TQBj zdJ7ZJmykm}GT?KtA!j|Re5T9(()wH~@->1I`Tqr>fmLc62AXFmN;|xGZQ3i7QP|}8 zpyxyCM`|}vcpC^UR>mo;i;E%nbrBeHwJxi4at49nHlBr93BFfH#lY;O?dzLX`uUy*{}a4j>H-trjg|nl`^Xo@<_D+? zQD`6%jh=XCgqfqbjD67(`s#`T7BF>HVV-;o`AYv1@Hhk8)@%5gUfw^0=DE{0Adxiu zXn0^mrKE%0S~Xn>#Ny$<=~l5;LPs|qNrYl;+FbK8M_y?CG2|A=+tlOH}`g zr^l&i1nNTO1td$vWl?eqZFgIG-2?szEJiZGu*v%&xp3*KF)X?JdlJM%qRdVy#)f%R zMXD<)Um-vg#~k@I>{7gEWnLCfMXCR2j;kcn&NDl!P7dw#bPj*m&Kd<== zALNLnbEq1=QdS~OUDASr0`E`UeXc-`Y3Q=13}3%AYs2bn;~)&AgI0*;RAYOFTq9@^ z5P$;84`nmG_K@8Ybpybc5#SN>@*!gca(lo6x2rPWFtI5?Kc0{eCI6&_L zn_Hx$WDwX^*AHxwXtzYUVA+{LB9%eM7NifFfo=5{5FSBQ`@44)kNED~Z*L7L_;P0d zTVA{rO^SGQ%HI@*&RmIfk=$EBKo+AG|L|Kwn-&DZl}gf#`1Dba7r_?=erZ>$F23bF zRUJCg)vkKtpz=(cY}TL5&3_#;Y)tOguHcl*P6hzhZ4jBa4}5=o`TnAv@N%5dj27F{ zQ6_5^f0k8^0cN6Ooe4h*<}T1gGA#vyf86lwd#w#NM&aOtL!naOX{@b#H%yof^DZ}? z4c1rMWu?|nX99AIB2*2LGIu){HOIw9K;Ra{8(gMHydpXq#r#Q$o7EKI#!D+N1{okh zrQDL=v-rdJu)+6#PbP4a91aY&=h}fhPs5V9-5`Tp>3d7jBmnE?`5r!o6?1IX61qm_ zWN1?7;*j*+kN1Ab*gs=y|2I9kh*$TjK1H}x#R-Zr?g>~pO1E?v)?u3HrYgG)q;|1i zE7&d=LB9{7!A)PsvIEg>14<(CauNvPQ6palQ*Iy?~@_Lv5~0+4U7J|GMx>VBjs}UF6yn*SKlsr=+7R44xyer0@s0f1csq zEeJ@Fc)kevYXi&b1nPQ?0FM(D0S{)e_)L!lSiVR9i{MMZtckq z>nF~<84i-ThCdVCpCdhA*>vzi=KqF_(F-N`E$1W0d<*?6ihfEYav7BpEL= zpPum87sQ%}Uey?Uv)-nYpMD0`*T}*n2YB{dQ-4+A_h=hA(Rqwt&N;@*!I`=^Lw+7h z+Jh`_$mmK%tQ#GClDaX`W4*%@P?T|fAKE&?JC<3yQ9F$?3Vff%wYKcpU<$0ek^)1m z^@v_?05$`@T?FcI`JuXq6lFhU-o3$JIXoAxF z>-^9J{nA7!H5NDVQ1Rj={XPl4peTqq()79A^}4jxGX!aJLn1agFW{W_7l&cDL0KES zZ9M>|w@^J!xe=U4-UW1(V*V~PQMxYQ%UhS1RSZOV1$8}XDCYtfbrHK2Ug+e5m`H36 zVgn=A(hQ;V7cPt(G7AX!1jnZo`;k^Cji(__Ax<+8R2Rg0tm+NAbjwAPCT)QwcbD+z zH=p*YeK|D;(r&g8g!9R`m!lVTUj3B-?SSn;% zQ8ny%+|!QqatdZz;`1<*jeOv6UeULZIAkf-U@_EiEAF>!|(J|B88LsmT(7fPBa5Bb>noOvaHCtI-oCuy5`M0dJ1b%A&#yHd|K^`1t1G@URC4JYxrfO@OpoNEGf}JWe<< z4z-3(EoYcrXyU}-I3_dUz-9W&J0JG`WBaG6+rvFlA6h=Nq~?5B6+$guYM7lb!QmeC z8>4I-cVMm{!z8++%W%REh{{cBR|82wowf(nkY*Z-oxV?M!GiT zvirk6qEYtck>eTG9^tQdDAO+8n$1pu<2m&Vy=LuHC@W5^cxOO3+|m{c1GUwkx4I@}2OS!vSoD&BKh|GAgCkgG86>%?yh#9He8#vJ~-}i{g z7vb`OS&kT{K9?x1Tucy-DAYos$$B{E2qKJKKjU5T&G6icBWYC4QE(AsUCn=zD7*l(QzQ6mjBi4 zCR6MT@DP3ih0DAu!aQ0!a-Py1WmucQ=(<395g>ojd*p&0zXYJ@0E$OLJISOcz z#h?SW`3UGh6gwp)rP50(G+X8df_KV$1Wytq6EA%JM!$v7B;lAKO)^<8iHMlb36qe9 zc%yeCPF1cld5NJuPFBcQxQ>h1Y&uws{GYLS2cm(nL2D7z;5xnsvj4-NYMnUWEHeC~ z#EXE!Sj8v7LqoD;xedA#!A%e4V4+B3mY{JtlJ&8(UBU|Fz4I-|?@QGo=wQI1IkkEu zf^)z4sc=vV$Q*;Lin7)#6;FJHk~SVKI4-jRor?sdzNrd;G#rrllU~9B>?GJZZ==Ww zRu^T#m~!^VYGa?>prK?PUksulUZFJS4P|$rk;o13+g}oKn${kkYBaI9taw}z2Xir+ zJ0KT+j%$FBl!D+C*}6J#`ge_<2L|ZP5(S@HDP#ggQPS?@Z;}-E>hpvFfi|cMr{BBEleIDm?*$bSvdumSF+`SKUr6%``}4 zsCXi!A^_*0MC}_Qnbb$|&dABUX^O%c{VNnH?~_RiLgb38+hIWpu0gG5P%y||(pU~} z(j=bebURqEcR+js)+2FnVSt)~y6@0tzytsHy32+diMqIiGWRx#I;rdQhu_{;Jx-Mt z7Iv30g>o7tgRfI*?Ec}%1Rc4H>sO|S<;tz3_@=al(la8o-7FfWZtOWF^+Re|0hpo|<_!GErZoo3l zX)M0JSlWUAr{%bBXmFrvJK=``g&zUDZO7>YI7B-3bkoh18{~gI+6tV&aX4k7vL{4Y z{dsVP4|#)u@-%MIEtBc64gsMjFu3!fl~)DiU+{O?$U^NsAO)5UVh&w6Vmw-tx3L*; z;w{FX2mX?BqyJA*ZrTk1N*3uvsPL#^nH!mocNo2B7#tiL`2K}@fJj8b5=)o9K0g4` z5C?}78O@_bROOqp;2Ae#y%`6R5AyjfSxvK>){@>F94$OcGe?#DRgjeeo(fECes>8W z6#@dSt$#3bYq9w$Nh9IoYG@ie0sNpi;HaQiss#o9 z*oc-9V1o8HqKS~HOG;3nk*ZOLeJF{@IOnt_P`?dE7IVZMs4 z52~8MJkGNR``qXs7hFXSeR%029k$T;O9KcwF>djwO`i=tJnt6$S z`jNTJAG9cgei{-__YHm!%mXEfe}MZYv6{60U=(0{(A<`e0nnO$1LJcX9*(Ialn2%=cYNK@R`SN+uzu#k#GkTZ(ejs@LJ|S(ttzyw?F;X=L_Kzi`)Oad$nb;UNZj@ zCe#$_dx9|(j2ff{OnOHK5tPDci&S!{Em zWw&=8vHWod%-FP}yk(yM*BqtW(cI2tx_?v8-cspD;~9JKadhE%`PH??)~FJkUJK%- z!K*BQc!4FMP%$4wVF%z`Gzh${TL8`D(7GAAKr~k-2EFAx0_Kq*ty-dyA#`X<8TutX zXuT5~`o!657L>=6(?)WEaUdakZk?IzLTCEN@29;*1wHcm4hfjp95cw=CIer~1NW=n zCMmmaABuJpzQ3kSxk)2lP@0s_vdQ7j{fxy`)qi=m(C_I4QkkNcDMGad&bV-FzD!kf z^TkBC12dg0;I*_uR*)Wrwr9%snrDs|PzYanv$=}ChWC3@`Q1}SFJPeXiOdHLl;C`7mzzB+ypL0_HM1#V%kg*eOV|}inD7)P zlbrK4s#e@9ej_-KjlKl+C@F>7Xv^0e=beEBZ6oE`0i@z{7=DxOQEO}71E%9)B=W>? z!a6lTC$#4we^#)oRF8T{_7?DQr1U@7W{-4PB1ZaK@ zh&c_rz@ZpKyNTSS^G%V*-AAx=wlrPL`VQU=4Z)hG3n|7SbVW}11(-r7vXFA0;W{!< zBX$y{RYmi_-O=#E)+40G0zZq&ez{VzJykcnp1kVhA+i{jkEm zLW(uuCN82PkTis#uLkNFwZ*7F)3mrA20OC|uOSzNp11KI?Ky3T3ovNdhO|aYi=VC_ z?~r^>?%=3vpLp}`gtr1q9MhJZCz_EP)U1n1&8keABE+QYvfmxt6OmII3to`0%@CChS)G6@1cPn_jr`|lz&haqG2MxVj|cPWM*5tox_IFha{{I$8G6oE@Q_vw7|JE>e_PW&K=gq z7t=XUIj9<_pGQep6%9;RNGm;#0w(60(A{O-vw4}E9f)kyqz&xfYX+R|25PBs^X5Ue zdJfk~XG^qLm?*yx&a)^`-p5PKVICQ^dt1x0UBm&+vU+<;yoPq5vWl*#znyvuof}XH z?t-n>hW6Dfs;wx21Zm>x3knZ3&=ajkYDU7gQx@sN!|-yK7e{CLk|7gpVVthM;C3sj zCX6J&4T6vpzD6}g)jT=+_BQ?f?X`FPI3w=y=pDWQs3H0hfel#&NvO>skMg1%(TzN;?&R9#0%{CnBwNh-|Ww3X)#M z4f>0aBRASwKdu=Mu?H$37g0CjcIy6x;%`c`#^2#zfoO-|Hd|naW!3vB>n2zf$e5pQ zc&D-q{wi_;WF-JrQ#`fpTDZm--tFf{awUx?sGM)XFu57%-By0?Q7x_q#Et#COYfZz zd+$2aFnoclznbVrwI2ZsY*Sa+S&F|!f-_i=bw z0@|$q!y4aG3lB}W?OIw|S-uf;0|k$u3T;X*LO+iDP#)FgNVC*oolW(B)fxbUsmG}` zQ?&+ZC9JV;VZ*eZlZqfd7ni)aVzQrU7CO5yMklEwK+DzMarDNIe$T%ypwNm99+~^y z=tbq}-Mjd2drR)uet7sXt^oW`nrIdUICT@*CH}b9VRq?)Hdwvkt8C}d zk;(TLvbr(|Y)DVniayd#n0Thcy3x?t7{{zCrv8y3BxDG@ffMK&3J=PsyiE9qe#@|Y z5EIB#hN}2w4qsMS*=DG3oqRC*zUu8k%euV1_^WR%O_Wj;2r&A5^iRTE2L{zoS0IAQ)+BuO85@F-})Z;@#&2a<`3 z@@h)@KhLWE8V}$E#Sy`TfG>k#j`ksAh(}xsz4TuDL!Z^z-GL*uGoQx2bb2F3{A@0I z(K8pR>A0P-)}(R8)B&beJ30WwfkiM$K=7$;nc&5qRt~9Ix|cphEHH==v4~Ry7Uswh zvCFNwohhri;F8y1n+Y|}*x8I`(d=ZD(dwt%xo!9E-C4bf zovXqwDc^?kCVMfiws4Z zWC&*@tAlZJ3m9=J15~XvOe({)d@Vd~AS0tc$7^f|8Ek;XMp`TI=Yv{TI4LsS8>%x6 z0VUGWO(Z@n*XL#MTPRCS*!Z^#VPFA5qg0kC!uhbaiYzWYoXmIlxyax2}4J(rvKrLT0Tg^!Zh*2{K)AlI5CfhOZ(&P2dCLuDfK}s0Z<7GdQ zt+WAXDgpPx3OtM!3?r~4qVe>rhp*`RYXi@!KzdoF%DunKJ^;F==ZL0~B0Vpvm;=JTGS2Bz6>J~8xtp=f$om^^7c;tE7E z4bUf@bQDc?&KX+Baw1;ZMKRSqU}W0uIo0`{h%T@MSdQ^hFuGDK_n@uDw*+<4YjSaO zjIE+%2ZbV!76uJyQm{eqDrN6S7fot_ScJ4@d&8Isr2j(zs*3gRZ>eaxHZ-OcAO zwIYjo0{w`RS$;aRY*^@K9r|>{k0Rp$nLbK;#lM5#uodn~1h6hps~5yr z4@Uw%A0dQ_b#zr1JpWNiW`SU;oxT2zz6$phVD-PQuoiek+)D4(PIFP;Cm19Yi`w=e zN7;EY9QR2@kH=zNVre?VXHW@#A4pBfq5@ga#C-?o-Ky4uf=s;Ym~7iC^>sM*xoS1X zVl*Su*x0?aCA+4rFbl8^4#wj#Z3;_3(v(5+| zcfe2~-D-K*lImwMSbc3!9rN$o%)J8o&!ZKi&t@5zjD3~Q(nF7@sO!3*{8$@=OYX(2*AK+5*eEygPRv-VQMZp4}$! zT3_g?>&L&zo3YYrPWpk*=yGX!q${JLjcAk$ub=QlFLpigAzr5*{2l$?H^3UXTtT&!>({M23{Zp18M!iz-h}(wyD3f=L=a90 zgt}O5vR(Q#S1qjz)QUoeIi7nRV59kvbsM}pH0{(@)?#203A8b*ema)*=!>;yG|H_* z0*;0vTcZR2!lLxX8tB=5aTda0RCB9uyVbZ}&@2%@t@F9xLTL+plW52vzThT1G)XxP4giTJ(;a9^5R-<)o-}uherEKw^7mz^2pMwDr-FA! z{q3;e7wSKIT5h91Qsw{rGSO8a=)x-{8*Ks$BvHtg_3r*SWqK1>3rYR4IFq~v>gP}` zAr2Q24I|W+6v+HdiCDZd+tG^nLTJlQICyaM)0u{2zdxS_tnJK3Bk8Bo^Exm$2Y&t_ zTmiIsetYwxYtiW0{9HlH&HFuEAr(4mvvRC6&52H#&ZmmX6uotQm|MS2JGzU8B*Ff}PW(0j8{C)p_>>vxiy_RyOPtdN zWjsh`W+nlx1w=S}g?mj7C^FwbGE?oH1|=AdrGs&EbSR`R&2cLH7+Me1p)7xR&?di; z-XvfUR%kH)!ME81KDf4GzNX>#rte1R1Cu&~3Rp0sxR%5y9>^XTCM9ZW6YEfeYNLC| z^6Nu}lIelgj{!ACFr;FOziChhG5*l8jR*KZR#iwx4$lcg^a)8|#~{}HvHE{cdD)4P z#Q9_adC!1#p1C(1N_@|~`JSpTJwR{v#0iOiy7Z+-W;bHs5rmGd{#93QBWTe1Z315G zeM%TciXxcFPC!w_=aTN?E0rjFZgpNoRgF~W|2lo*Y*Wjh>c~MyU;m66v!2{UJ#(_c zDs~zZG9;^ucXhkc|22jgMBYf#Sg!QjHQ^iYgr|(EaIHzE-2%g|-m%Pyk5*sCxU*Mo zm6VbikKVv3m0jIe3O6Ym|G_z=_e>1dB0#!y)TAoe3(h5T&pY~T@z76yj&v{H=c410 zkpw*zRaH_RRl=EBiyI$$4rbNym%`RF2JsqIWb}&zi#va*olqSe!H|2CRN(ad&kmg4 zw=P+o8S4{UXJYg0p9hLL6JzQep1Cju#wjUdvQjJlwlWHw5ypsy#SfOpiyeo2V}SQ%Cm1=if)mymvC4&yh9j{3N3T zHg6ABOn=l;9jg6lQCZnHm(Jahg0(U+{p9I=>u-*9yH0B3bSBaxDn$#R)Z|AqxWeT6 zF5HP260igJtBhQ{H|qgNN@8>_Bf{+HtdX%8d4m-G;nuOf`3usMxqm#y7~dLl2BT@s_%`q$fU=czWo3N>J5$T z!dL}r1E7e0gB()_B+o}ugWQiq$XEGYZg-(;4B{%J<3V}ous0_cAz8!|k%FDsv3`_u zlwL{yiXQa&C#$GZ1#dqdNfvkN7*zLewhx~k(CiBsN^({iv7h~k&G!xCBJP5SP1+dT z6tRLNZZia*|7BE6akc?Qr>0?8N|8O}F&dj~w2FAgcpwuw|4Qj(r~Qs&4F}Pf*F(lj zl*QQMG}!+1L$?=yDCr@JkJ}L1Q2= zefAX=EwMpHTwUqWA$sl|>O2FP$A2xM2|ojMiDv9P-^dGl)!(NKbq#P-M(+^}z7orO z+y>{si;gzv1X14LOH8wwSZaf|B0AB0#+}d5mOnYWUKD!C{g#*yA%Y~F!WByOEQixg zRTks(9$@@P6B>~>krXx~Ln^~s(u>-33A79E8|IB&o{oQ+;sM@8cCmx_EV$nUAH^Q6 z%9+^@YBK?*1SR6zY4*9&k&td>NMl2hE^Py3?-2;soWfD)Nn97vz~2h9Il6-K0E|HE z4Db*ZzaV!~D;N9)wU+YBh&|4hLDX#!U<3Rr=ic+UQJ@hgrA?=3uXy3!DaB3T3L3c&3HBlfFKyfW} zI#SuGSPI5o7z5qy#~+LnpZvOOU7D`rD_n*31@#Z>C%Afv{4<7ipIC0hq zr1R{*Eo#23nE07Td=-M7HaQZJPzD-72h*#H`CW<6)H!ao9zOM8)7QpRi-YPNDszcN zL;N_!GhoZ<{H9Xd?((*_M>z?g1Zp6&xFjUXFlht4?74(h2SWmA%iDc@jVO4+(UB!L zqBtxBU>Qw36BYq+_%Jlp+k*b>W(m)Yshy+>k2yrf*ErM%T|LMtkX4)l)+2g=n}KUx z4t5<1ble(T_2Y7EUzPQvPn9sCM&R5+(~Cf|BnBG6AK)R_#w=wMFe}E2sZV>wH!vTS*?WoZuB2P0gw)Ep;1J}4lnh- zxKtmo4@1UJSSYwwG^m-T2O}(OM%e~;r;NJNRVYNE@A&`Nvw{ytZhOf~Z500Uxk+7W z%3F|iS9Fc{4lg{CwmP@B>q33ncX%A^p}UZ^4jJs-t%wz^QCmQ{v0nNX6AhBoq*?iZO}RIrL+wYy zG?LL4;VyWfgF~hFE|Hj{Z|;8j&lrZ2Pa$IrjQiOApaXeb0=h}@NJs&FTqekZ@>pp@ ztO&=>nm82YG^m)GBe~+L^Ifb?y9f55WJIR929#mjD=GAZ3S58#spi7Ru{Z40!A41A zGuy(3&~89xRCo2DZQX`GB)^^t!{Qrlyqwg+GRF{t6o>UyeoiF_rD>qYM}EqKdv+X( zi_97xXw42f0+7Hst-0iA^3tPv0N&*!hC!NP)+M!sZ5n|ah5EED^?y?)PCms4XR5;PVyVad2hoIh{glp zSQJDc9uYy2JX+pNN{nhZaPQQrF2oWf0wK;Uz*(quxAyOJDA`iQ%%E;)k7LewL)ffjmwhx0|L4BVq z{lCg+++jY+|F-03E>*L^Fc<2H)S~kBENXc{dRda>A=DU)+*C&8k`hG*5`DK^7(U1J zTgPmE++tK?Dc+=nfYe8FZdmjMH}vl<$(`NrUK?qZgM+}|tT1#ggsed&aQU3V&APnB z?VGMUt@e2L<%t6_0en!%r#zrDx50U;`=n{Zd4BYlZz}Hc@|PaZu=xO*7>mI54qxh5 z@0Ye5qf|yW2f(N1*TiES$BWVUiexWKZd&(0+G`T}PmEZaM~{t{V&Y}DE9ZlAIJ8Qy z@mV$-^cX%@C>jUlQj@lUl9Dp{vE1ueojLHOk$dAlUm?FDy^l!RpRA2O_Y7SS4eIDd z+5vLaYs4b~FNChd(HSdi$VHu~9{55M(aK6zhQZxvdJ;e0pwkBDEr}6w-krmP==-;e%tvWldg=sr=sAK3qK0-M*DT)HFOzn(*$ zczE+x8w9vk5&>iJ)F+ES`SJ}Rx)n}q?I-_atRc0YyQ3=`fZK0=&G)yEDBJ^fpk9sv zP5e);=c?m;C#lhY%t&=HwhLzqfz>FGt1AW%^>nL#N==BK1%wQQEbxQ7nYgno17dgrOxpsi9n0P>HIJLmo!5unpVGa}NZ zrDnzFSrQME)NVxQYOVa=eRu=do|+71%~>x1PTnA}Y^K6vz#mcgEo|G@2Rc>6f^v5o z!82?oVHzyKP?~|;*A+>jNjYqbF8N@`tBQ9X|Ldqb2~9PqS8k*i&b((C#bGY1toB329RM+&~m|1LPj zhN1j!rLm*oB9c){)P~U;TjBh9pTc~zYNUrfz^1GHUzUFX1?rXO+Cy~j0;13yB|%>n zs!@q9{;YE0_+0?3$-4^YodY)Fiz8`2m&d{x2WD!*vPR?~Sk<(0rt~!@OG9vwI^dd# zM&4J8tw<7n3lo}=o0AS7r5fh{Hv2BkE3orIZcRIs{LVEybq>d>wsbge)HgTkc;8vn z1pP6kMAXvxI9if|P02=#qVeheuzg6Jb#acmF>c+x%()*yY+Y@p}x zX+;xf7v-2ZuT-ti9td(A+=JO7M7O+y%tdYKYNw}i0yOa+qY%jX_1ZoZ8w@zfhr<5Ilv~U;T8D>RLzAqsnKXs{gIG^*qT zs9S;eS&TG7R=v(#CYiBvyqMV_U>eE(FzwAgd z)FI!DF#%;xBTWg{<2g+wk-LD*l1l*gzGE^XKQRr&oYb9+g7i@U64e?=y5eFpAJJ9E zSkT{AAXenAmgR_AU?mVzd`=S!1RmDhG?7mi52*sGpbzO6fzaVJ^GN4+#hFiLTV$It z^usLW`gGvCCI3B@-s0ix&AZ~**Nv?aI^}s1ceFvxxLPwD$Y$$kI|p2(r0QGcGyNzS z+#|oE!`mF{S2!r>Km4ybs@S<}Uuts+6hmvRI zPE_QJKOjvg_JLz|Vv+5c&*&mqAY-GhBpfJX!R4j#ljM7&*;&z9*9^HL+FJcNYV#zGxKc;)s792Cl4~oni(0w4oWEccfa~bz(k(%1Op@1j?->|vC(~iVBx)U11{@Z9h5rj(Z zZ})X{Uo@V=-jKHN^#!nxplt-}lul}*;%LGr9Ibm^GINAXV+FT9F;3;my+3g5>47gZ zeCBI1P^uOTO5Ki=DYtr+8GeL@n@@O-Cft()2OU?eqEA7mKLh1lE;0=wgh(_w?JVNs zw46sqZh>7*7FAaic$t%im~cXF&S1NLkK(%z0Y8x;lO%JLemWkCreBP%jULR2T8IX$=xMIIs?Js=ed%pKU|s3WaE?hf_fSY^-v zD4yp{ONrnEqG-9$4NfB|WN?G1yFg4JJo6jD!P7D3bvHW3f#D`ElZ7Ik5E;Ragk?o! z3(zYt6+iY!?)B@ALXNX&_3CRY!0ZoPPgiPtk?A6~yG1@7=&a7J_a?&G*ZbKm9) z{rpP+?RTjmiXcM@n?V<^y&H~;1`#tK01{O&RKc74q+KL<4Tn!Gsv%7~V{f>tB4t#E zZbNn3l)(dV+@x}h!`p*K)8a*o7Hz}UL1Vj=3|jz|C@m?tqFZv6=#yZ&{UILRMb_1b zTz#$1c&;(etix5iu83%|r!u_izQFKw~_HC)dcVje2fb>f@!e1Kc z+A56(y)~$_Afhr&Yat#o?@S6cZ$|6}~PhM7JMn`vfuWA1P z(%rQsuotJQ33^x!8cBv(XgWWs$P#n~VyT)=W~0#Xd@9nuQ2+6x78g7gS0?MJT^+=- zgLzO1=D0tAe#-xsXYPOW1A>C+s)bOm9m`M~y-YD*#$zYbTzMvb-XpZ(hz`gp2yMN4va4e!oMR3{A6(n0%~W5 z789_82$zq$AVs-a%_FTqQ$0P;zySOd5YV}E|FH_gItnTaWrvx*fK6C3z9DNX9)x^S zHQ7s*Xcm@ZXXq(vI3CY^$+feaRm`pA@q>)k~<(7|v6#kn@K7DGiC))Yu;H76K*-*~$o#Uk-D! zoABKm3zFoiQ`jKp&BOJR9vAcs_nAKc$a@(e@B8a$JG#lRz~h8#RG~c*eSfk={rxO} za+f#FF4;+$2@a8!(wBw_rNJ*^_w7xW7g!5KP*Gk876-dW4IUBY>}gZt!MwqN0Cer> z(#@N)`;UsB=PB>CdI^6CxRxdYtk{Y#T!H4EcF7-1K{$S%jDUJS+MAnhb^LHdfDEeX z{6`cWw`wjkR-HZEK1E$H%aE5!cwib}rPzZ^tQiN+gk$jDwoV_;aOxYqxa|**?az2R4j4Bi z6q2!D^MPPITq1dCXvmtLdV?0ixEM$8&bEI}Ni=?K3?-W0e=QjCGw+?KMeyYl`AhLNSzleQLsle@Fd9c+@9T4HEyIE3{`5r)=3FGv$7g_Uol zVrastK*U{TU<(=F5w6QnU1@J_@S=(z;N#F4OnauOy4?#`jXSGUnPIvFLAo# zbWC6PCNV_`k7L~1m-?R>lvCpFiKcv9_d9P9XrA^4TNIExLh+mwlmw8SV-^-2EQ znYm^FvQCM3C+%U|$$J~s2VP);xPDdbGxeO&@Kx%2tKNo>dRBAGq!p&1PMdE0WsXz2+kF>|H$Js±Zt zW(<>o=aKad=Ivh?WxA7d&AvU3$s8m`r(F9Xk!zdG_b_@oNQqh(FXssyQkjc z6TcXEPZD@t*_JJOVa+aAg@!>g`f4@Q?LBSBsF3$GMX ztkJm9vq@yf;B|}aN3c4H(p80<7q@Yz7HZt8%W<;7aehn7?ov2=-(CgiiB!R*bUEFV z&^qQoc1K2)%=(veNLa!hW@f<}5LYu`OW*Q>^s=)Z^|*mz+xv1Cf4|~?pLy>dYdVeK*+KaMb^Sf`!5qyoi%!maev3X$fEVgNnmx$T7T$$4H% zkwXAQT^#7pZOIkg4P__v{+IEzA_-03FoK?KXJ_}P>tSc}>t+vX&1WoPHB z49cjUy^NbHmu?}yi84F6wPffJUEQoQ(q$-1u$8i0RKdXP`%+{5@^TjPX5ejFC^M~d zMO6UIfh4EdZTnm}#&F3;euG-w0LVRTo5 z(?Nm1E@~Wb+3473maHuOyQHH) z`ZC@7tWcPG~NA3od^G0T~41A?ywaT|l$G*{M} z9w=z8TUbvSxPWGz9_m9}7g{pz>#lYwWzsXtn9gyOjibsrPm1^XQHHeA z(TP#$>}b2JL(I^%$By^D`=rBY@R#G{Vx_rpGQ z{Bz-`0J>vYAuSlutt~B;(N=I{e$E0l0ZF<;q*<}Q*O7f=hoyC8Y0kY<^9G2DhF)Vq zkLT9&L1*3Hm)c((9T}!OuVJ{(p9N=DEAtg+oa(%7qoj+>aFk~7dN-kLK=n;4`8X`uX`ak8i0=`%+=k7g zaF+)H%s1kGtqg5!fo=pia{&|ev z4>)hY!RJoMMk#~j)kw;ZHm&>#Mh#nwr<1SeGIm#sebVO2s=yQCqKSCs*Z%#K7h)6b zxb7HYvfb?2V z5LDH#5s6ACi7wQxX4I8uq`QH&W2jqW`zneRD2q_6OKo?M}-`0 zVEA6ceD%mfVp$?UGDy4;wQ3Y@s~nWc{uOVN-<}V*h&#rgzdJxsXM?J@Bun?GvFA_E zXCvY({ut4*irW(qVEP~bl#17d*bhi5r)QqssN%6KC9BTmK z!e*|8TU{Kht!=p2KU6Hg)mZ$A93ieTY_3SBY zT0KU)4m>{n;Cfm1BlOR5^M)PqImIq-7a!X35Z@4EV6)j3jE7Ir!iX_&TO>8ySe$K)Xw&$M&>%)Jn|0v=Wfr(jQ;p*zV@b7&N1%Z6CA60^sb zm%bbWrt3;qFB;juPe>)T#D+U`COfn1iZw_E7D)5X@~M4LoNZ}bu~tmYaD{)P^B?~P zmSo}CsjLhUmCVFjdluPdkIxZ!nzuXj=bbBLV=XDE>O#|%94Rm3hKg=BY09Gg++kYL z0$GSdlFs3e_ayLkA3CyY*|n{owkg&-YoZjlrCE znYgWU5_i0)t-kI!weoteZQ|EE;c99W>eW|d9#=QJ_WXbh(G7gRUJmc>t3s4IW+06v z2pr}{oY&Z_6EsEKad6CbSUEgB7KQqK_?01XMkc+2sl21t9a=G;aL(WpI%l1_Uo1vL~{5h{KRQoLqf; zekRaj%tc56Qq@ByYQ^AO4oh_}WA^#7* z`OMgBM~Z4V0hxG}-j7P#)d3ZDmhM)YPAyvDT2nsm&iRmSEtRLb_3G6VU$T9{KK316 zP9oY0CPt`EIsTXK5cU(b>@sXR3BrHxs6LVALj^+A@WmIn&5oe{swPsYy(az?LJf%f zXw=E|JHs#-F#S;dNkUm?_bWh{t-KPYM@pYw86R5HE z%=!kOsz`w14SdE!D>_#*oFc3mX2jYyck+Y;&83-mV|dVYm*S7SH`vDm7mOnjDSl11 z06vN8^RmahswG-EPL)CV1tOJ#xkjFD)~eOql`GGv;T2;7h9nFQ2qH2zxB94W^Q6q! zGP`JhpWroP#OB{D8D|377rwyodJibgM46aR#Y?+fAJIO`b{+~I*{uSBMWzAHYqj^> zqVS3EoklE*Np!rstt27Y+gstvO@oW;4KMn``>QH&q!VTi@{YTwz|Tzwq9ze%G;Cy*^kW|j{^ zvStmhDLz1{b3fxSnaSA28E+$Ts+Rrhz~Vc1?_OS#9la)f$fo?r%F5ODSrOwQ(%c8F z2|f)UDlxB z&^f-i$*3%MdEoxuURA99Jnd5Y$zGn;i)p|A{<~Ce_hOxFVw(SG7j((JcHbwpov*wZirPXvE@W_ti}%B>t+lsxLhN*xrhG7oAF}i^ z(&%nhvPvUJ@2Zx4wZOkEr4`{)hszOG9%)1O+!A4s)HA#bS-$n>lBfazWkJI3@r*RC z7KFKs3OoYoMtn;CT+)c|o8u|rOG!#+0r@SfJ%r*6Z#CM|ZE+hN$lH~UKjfYF&=6Y? z*I~miJ~BS3&YD+fa5l5m!UdzlO|)0aTQ&8_tWZW{ojR#NqHb+}`st(q$~>s_GqY@6 zbo*(=tem^IwAA(d<>;hCz;@8;6UU4h6Hzx3zZP~t?M3e;=IrWY+r(&QJ9&W>$l}r> zy8YdF1C+9Un_Rv|a{-vNcnOGPn}7EcE3zPcZ9mxePB%URQsWshIgUPrgo3EGu<-gL z7VJG`*V6~i6JMT9u^Uo^;2@k5c|Y4$}n{3Kbm$cyfW!XDJsk7j8hEiWkAf3 ztz?A{=@}ad*g3CF!Xf5e@Z+{0(MY!c7|U%Emcq31dInxBMs3*@H(dWZr!y%_X7bwz z)#pjWN`Jme5rZI?;VqzH<5{O&6;{)ZgX6KIfWkKc>)P2b?g zi%=dUxu3cfe)Wm^dByVok9do7gL9&Oh`!G;aivqMD9x zukT1m0}De`SVAXACWhNal>eo*AhCGp##hn0vQv|XYRLq&YE?hLfAN@NoGVlD65p}W zWian%O1S5w7wic26=y%WeE3=}k6Cl4O12A&vP&?h0f*`<#VoIxL4V*}RcvBZx}ddg z=NL70;6SLHViY55ONsvd{!a=!^0{PrFxJkDKCmru!m2KVo?Mi3P{grBykEV~x7sn} zL(W~XW|ot}AU1cnF-upztNa@K{5)kd0fMmNH%=UX>FIIG9e9PDWf6S>3(NN#I)*YQ z)yh6!5mQfDvR|)Y-hwjU7cEP>WDsv!s3tf``&%%Fhah@ehAdLi_THhM-u{qHnlq1} z5HZ|rG=H94ZNIUE>=|%0a{KA8gS{~rhI6AvjXtWK(&10cCng37+kSm)wapKCX-i+?O)vh&b+0r=+j@umxbp*Sqa8X4%CyN|7n1NY#(facu zG$+1ql-(l0T+RhcC{A-=g5k=%SuAFI?2zr+e!rQQmpH0$_+F$uck(%Kpob@xU+(-f z?VGpGobg;iLFA6k*|W`$%2OdPzvHg-ANXdSN33M2&8U7NkE zol0qxI)rFOt?Ru$dEcsEMwK=!HGY<$mnRf5@AXB|*$x??cTsEJF5+rmvU;{*=&=50 zUa_W8h$`$?JV6YzOvRBQk%mbeC!9^!I%o%plcSJ`5;q6g)9`2TJ<85C&E*B-7;{G~ z9uEJbC?1VlbUYy3GC)ZGhhI!!69RpsvkOpdF8q@@xOzOB$iqnoLlrx^b}9{5tVFNlmNS}ljz{Prul z;moK=^+L)ojrdS2F-Nq*r*`QMVN9Bf?V^j%?W3Rdu3>Mcu|Vse@03rW;)BW03jx~5 zvF4}b;Ju}5gEQ7UnME(Q;~>cn05FjJS8?o(QM>)^tfq;9pzN%J4ru4;t*(A~Y#K%I zaVl3S{<+(ps^XAALY&4m-)-B5_T9QFNB0wU)Lt}lK|@R;SL;oVSK0M&aZLHu=P7jw#g+N(54 z%bXHf5U7@%=_Qm7?uVy;YvpNom$JvFWn;Pwpk?4zy^j#~TCR{RW5o07qt)+CfwIWP z?TFjdOG^ok3^dM&Unyi$wqXax#r}zfCWQNwU=nm1$K|ykyOHEcpMQcDV}ox)<+pS6 zgZTf9C1?7-_>gr+Y~z?2)bu-M7*BO6OX>GM4haR2rg{ALkR`1Wo7wRNeS8Z|DadJ_r5Vst=W^N-L^ii)2H-X{+E?r*Pl zXxFywiyfg9IU!s~S%j34GMGLglfOL4!eGruQL;^T9O3pF4v!FNJpcJ#DGwL$1QhOE zT<47?Zn9TirHh;CE?d!Nqi79GUYp$2^%dQJ#f(Xcfn_uTyMzzVedO>RDV}yD$~;dN zVhjEP9`^F>7W^-^2Lv1gkNu^0?|$m)M*eMo_+gRfj3rH!Mww#W%Vx2V^sS6-#QBF| z&PN`SIrAMEbHgxJ)Ah0xo2x>oNN?s$QM{W&*vY_iE7a$8wpQY+q6j??6FG|_cau^l zd=VL=X}}i;lpfvTgC73$sb&SgmGRxr4kK(Vx8Gl)EiI?GQG?zb?xbVgcktl*HbM22 zkA_5+lEf7?J%-R?%7)f{{+Z%~f(*+4MeXlSfRi(}D+df#y{}~;uxLP^LB4UxGb#86 z^r@$OI6P?awc{LTc^EgXBcq!3)EkgmCXOb;65}2fRJD37?_~PHF*4?w6sUC?5`ipN zMO^$3+aF--dDmwg?bd2kq`6Ov&O>gNi90*x2NjBw$=+djHg8~}=Xi({D;9k+0h4K+ zd-o|b|EyU&Atfi|muUopDD={x(0fU8-amiiLhoM+;srY`gkHtk?ff#2u{i{N2(!Wg zXZhA(IXz5F`|YpdSRm*1morOnK(S$48lysU0uWB%!`l?|1| z_jH&2$;SDoFx*CpQng$r2-4)pF_<}PmQLH?$)AV1-M>G1X27CKOm>fR-(_T(;I3k@ z)f$?b?pArrO$=Z6`O~$A+DY_V(oA~^Yo06Fa!Mn-RY@hwnB2-hur$8H7-!63@uOaz zIJDaE$+E(s2>wA#!o_`=O8x{;Y-}l+(lzL2SU|P__w1nkMN@MsBj`-9>(hFBvmZB% zxn66@I|qd81H@wqFgueXkABW!r90-}vX{x3ropt&ore*g!%TTb;ycr!&B!o1W?{=5 z3DrAb_Ni6x9Yz?+Ws;CQ+q6;2qp15>WRY3=u$R?{4&hL!rImU6^GKn(a_DxLCC7m% z@y8}NQLm@8m%4_lx=}xLXw5-e-7&N7t=&}~JQ?qkCb{J(hP9Hi?QSqTJ ztUa2H+2ByQ!ym%~5c{cXn;Lr8??GYBM8NOGnnB+ii8ln(utjV1r$w~YzF=B>6t6Am zFb6=(`*ac56fdFW#%23W!aB&g<}VM;RI$K=V)5u%LQ+md*A4X>G!Sk4nFdleO;7S9 zItoR%r2PRiF9#;ZB(ImJ{<4Iy*gUR6$8LWoVU7vuv-K>T1$uE}NN9JZY9z-jm!z=z zl^+d)uZQrdTMA*>C48PnW;5$Z6GB!dAWO2^JP#1 z;l32la7>m*5gUwVPMrAHI}sZoc9JbA(?R7>qs@V1`EcH*MvC{WZ?$r=qu#1tD{f@_ zHX9m0XmmTp?_!Q)s;00MGkO{r$qnR-ga{h_>aT8ZndB}5Epcd9&xOf574`HpIcR=& z>$!$y3<;=sCp|Oon?A$3@zIJclI1ZAbr{ghg{-zlw+;Ks_*W*M_kG-b$x(l3&=mLL zv&r!RKa&mQM9kw^+WFibU~%Dy_<>M77vFBk^JzQ1w5>@XEN~hUk*lN*3EPZy#-~19 z2A)(}pwB7BWJV)ORLxG(Hk012!@+!y-p;AYH}0Oeww_Y%D_m#0#p?C<4qUiCK+9se zLBDj)_D*yoc~u>MB})$IQ{Q_%Vs3+JkEIbcyAeO5_4MOK-4IM1NS0gYsm*EK62Euj0pt2N|$q8%%p1p6s6SFFuS^; zv{sWF6a^F<^GFy@ww)Lt*lE68Y176qb^hYGH;ZBRQdjBHp($%pN+?yKIG|NgX%XnAQH)KXS0TyOtu44+ewAC{$e3>XwA zO@MSq)ui=(?adx~5nX7VT@oBT6;g#zkIZE^7P&U`0(_{cg z(L~u2GePU`k~X9U%;oo#C6R)OBK{7{JDu+V@-82fJtdcBZIbVsG>sZD*J=+SbSJ+n z^GmzT;&Iet!p6UH`daVs-`9*Iqnnqm*Rs;6KZPj@T^DJ2C?(n5zjiqQ_Re6KDXZqt zSgT(S^Y(pM>P3~|eE3j(gWrc*-|X0^VQtyjkht-$2(E%hh-;RZcM>NDtDPFju~v!Z zsEnoloHT8kt8VGTZZ-x6-fZZxoj6zVb|QO3=(W#EoW~C_^-1Ypm%djwtQ=e?CBzwQQoxpp99=YN4`*#CX;Viws}fnF+0S#YeMDS$wF=U z*`(y}ZQFo74@;F#=hS!Xs*QT%y)Rw5B>M_lq%>1L>___X3O~PKKItjBp-;GC0grPx=^HZBn%F}VoL*e@l zNcp6jKh(l+Z@o263`YiSNUIIM}CM4))&HEo^EUGWZ_Sli^m7kgi5B>vir1C`F!o+i#*m+ zuHI)yTi#ntz=|W=c0PX>SEumG?vRN1AQ$Fz1hf&Mm@I_PDzyP9rsoU1%)Z`1#hmCz zkv7w!Yvijwy+|LG1FWfPP12yh7cx?Eo=Nm*IZ-tn2wtomr_)>p_S7fp_3DMH+bq-$ z`X?aZWl={(>C7z+G_#6XyZ9i0F{&X4d~7q?-1| z6Wr_DJP^KwAObja;Iwp+402@M=eo>g>q@ui1-JloNS5TU{PJPUq25y@8Vl64<2@bQH2&##C9|3O7n zxqR3}U#{v{axQ%80E9+|$v49_ywBt>Ey(187m9llVmBD6ZygluzIS(aS@g(YS+qy#RWVV1=)F>-D zv$qTf>1o#b-F1=-$3*13b3C5eJ7k8{{fLx5-h03MHoYV!eUfV`lh;lzfzF%2o)a}L z2D;fi%857k4Cx`)+GOIOdBIJ@RbgZlL=VZIbnBUaAuE$@l2gq|i7GQPTc zP2RTgE**NmJ$ExNP1Mj>iCoI7QxwNC2LHyRD5+)P#=L5>Y?N6EFr#$x+umiPZkMsP zRouEy9}W3>@8(}rp0>^zIn?IC*~NyJt8aummJe;HtT7JKwvs)1v>CSwb-Je3T@cYZ z@mzFsEv5u{a6j)-ojfm(-I*V}kaLpYGF9a&^!S@bm@|2b6?ubzXNyERgrsPmkCKoQ z-E`ouzs{CXk;uR^rYK6X?C7DtD8d&qgQ-=*+`gr!-=+*%frp7?B+$uQ{XKzW;N*1H zYTg>;H{tGkVq>m@9t;t_7I16KBMkaHLZ>NjIsgJpj_xq?S5==i_(*tdzmRn}o|jzB%rKe&|Ig9=H-W&5&+6Apda~=*OS^{n}9QqP}N_lS!lLj2^t&qRj!T`bDS##R7!t=yoPtLI>IJ!njH-da$w|k?uP> zsCoKi08Y>+=B%e@@*vjkZKXWjtk>vOK>Zfegk8_*{g;%5&o)@KIfFvZ{ahJEmpJoS z#nE!OpIe~3=@am|AkMv0);up>aJesnI9nF-Xmx0OHes48BnzN8tO9iC9N8&}hJY&!24jLDHsVn2f? zq~vUSSjErZeiA2?bH}gP4e8H@&b+$%-WLZtCOa%B8<7@PpeSa-hKI!Wi|*q_7B}Yq z;lVm@tL+F% zn+(3wVc9WFV!4Mx=@+ZL|15s-;?B(-`!zfbsS;Vxd`B3SJnPHliV}YqdAS65OOKMl z5;Ut}38;MXsyd8)TRDHpiip!kw~0x)tYuP}u=VBZ=4F8fTKP6B+h=AwMA@@STajzsk$E50qXYL{lI=Qy@}i?fO?sENQSm8f+3 zsi|E#aIX{iv@BGuX0fU)o3J&WY;B`qFN#1a+)nI}d)i1+D;2hkq@*O_NYBDnLkmNE zL_g#j$|oamnnd5%|D-Iri?57U9>WV9j=3f|_q#In$d17h}i z#=sSz?U81rkg4}vS_s2x&cH~%kx1}ydU;1Y5VzF_>G4s$E|kolONJ9l6WDNuW=ziW zow##c>&wi*`Ot}y*vB&sDD5igeZ^R_TS*L{|AVWuwHFL9sSY>-UbPe?y<3Ty|AZ|a z532a)3jz`~g9M4^Fl@t|-p$0oz#zcsaIfgaZJ!GYcslNYUO$6%UzrGNLg9z2V8&KHt?X-HGAGM+hi&id-?Hvp#EQnv zZ;u@_Cg;)5%rbv$c6+Pb_7@gtbLWzZ{@J~|UrNHFkscc{Hl%VAGa6K!cNjB=_8h-? zjanW-0AQfE*ldW4)$a|O6j$xvSHGG|A}aw&isch0DBkaJ)p<=Zc28W(caT zOmLRco`%82r)5{Gl>u4W-O#X^05h*Hnh%|372Jdb=5Rt*)3S{3oAP$p)AaLmIW-gh zS0VJ>Os(!Koq+*--*%-uwvg{hDDr&CTc~e0P^fbqve{js-=eeQrsMXA0+T++_` zIv_CwK~FB2xf$!4-b~FZsG9F3RXa+TLsGS$m#ij|S~<*zoYpOP)&FAKI|%+Z{dWSq z7XZBD1}LrSGd`KzozZ+3QoOb6%#fo=&l&l2D{+Fy+N#g?M~S$ov=dVZBH1D5M>2?kvp(HgAX3aX*X~D@43mcSKr|SsX7HALiG6Ca_7giJ6YfkS`PkGY>Cy5yp{LHLYn79r}PwN;E z+c9^CPxy<~8c~}1-F2+Dh;VnCRefd61JKp`)MAjghF>13_qQ$kL%V!a=c_&vx{i$` zi+w^?y+5v`6FNoI8u@A!TrM~+-j)kraLkg+Ta=G-gq z7)oh=I`_8y#|zVM4{-(E2I)9PEBx`-AC;uD678Tf$O_9NUAB#)(fGAqA}&q;>(_@! z%Eq|+4p5%E6|P{2;@_*KmK{Osp&i}}7RUg2wId!aab*$B* zA|k6}Zl>gM;8D|y8I}v$)AY=yNq5W*>BTtPF{`(>_FdaLX&2s1qk+!=0;q((CY0F= z-aGSmWkH|ix&52#Y083Na#uQZKAB~f<ha2D#fFxQbWU7OeD%TxSn6aVd5 zycmNT7;Wy)MkcPMk^Ans0}0kKhKqeI3#?aXU7Hy%0z30}`B1@ZR&zFN*ZHzAKFhX~ z{1zX=37km2Mw8rTahP<9C+wNmtiaA`ez{B}Wq2&!T%c4n!^mVoT)$~5j?&xMghdXi z^Pf%|K(o^8TLb^?Q>|+c#ZwGNn5`Q7s1bVvLk0uxWmsp9o26ib*&93RmLzxOk8nCA z4gJxkxyO4B_wd==sA0q7oO{`pEMAyn9r*wS z)W)(*IhtkKTSsC+%6K+P*b;<6e(OnK-h{zuEkI@ium7o+RUg-HvJ_+7_F^yVtnG|= zZ8;<&=8{@*N!&L0wS^qE2W2$I>+PsBgvL{%pCh0b&C2-kZkqCXy=xECWXb46T(1Pa z5_t|;LM>VEP(gIx+&j-L1IkXrgpd|a&@#bL9PhJIcD}ea6P&v~HcZuUI_NGv8;n|+ zX3=)YrA^q~feFF&B}1005B&CwV}ZlRhwY z@D49KuwYd-#*c=k#BkfY2Fk!RPL(|9d-rA=g>}$4o3JAD%)+rMJ|+%^Ft_4^+wsx2 z{NIR{)Ic18sT3wTn)h({7>b{mI0xV;o>%T6ZpEm}#(_7tx|m&F7w~Tx1Mot&1Edum zJTFU}Fhm_Rxm)()7F-*SNl>V8Z+m149Ug>9JW6CNFTNW9-ubWfPO&f&U6NcanUNAP zue6F${8~>zlMo(XzBx5F-M(zG*!zmW8THGR=e+<0)_t3**}yXl#TTJ^_@4{u!Pjrt z(5_3DP(Q!#nW-N~mZTc!ViN+%RUIBDiND-=w!9xg*GeJLTCS^ej_Dm^+UzQE?X>6z z2^b8YfBVx#Ha7_>#ciFRt=C^a@KgAC@%6;xJ6La6XStW0$9<(d@RHa9&Pv6-3Yi)96;( z*UbV0@4=D`MaXK%XCO1P?rOTAR?zW;oFui7jL&&^QYITkwBH}MXqhXBx5w!Z=Ke^S zUPWxBlt*%wpt}DG)Mz1%N_Uw#1Mv9@fNA8MwO#^{gWw4qvV9QwtogT>le~B8Z<-Uu z9v0fKR5DI4Z*H%=*yNV51URZP3?v5JNQOBO?2m&5+0)cD@;qWv9wC`%sb+c8@4h>m zNWNH>drK%$vQIp`wLE15eHp53?V>yL$KF#`nhtbOZyU3(=^o~?V3@;m=H!%nR6VSk zBUB=cUt>qM4H1e-%%lIJbg$DW9}5ej-)H^%@4x5JlgZw|mEK>kLv6>n1E0G`X6;>A z-+_q?*K+_f=mqY$I7t4LUhFkGR2i*D6!Ah3%$_>uS>qz+_PoUms9BEjO?`NP{2Q^i z7f%>LcgQ_r4Bonr^qkYD3vMRlU}QwPA$po7k7E*&Z9KO1uc!%|zxk0N9SsAHmoLBH zD{O%w4mqzLB&4X=0bg5IzbqBq;%ts#XQnPpb*v0132Jww+?>lWn_nMx64Iwq_rzqR zoNBc7a7tM8y6%(rNZW*JR?JL)&SHgz2;}*AlcjSfZSHucGi|G9P_pPWWgsR-kM|h8 zZ)4TGq8xZ?dVb|WJUsWD_E=L@x+=CJE;?=q*6eesRiTs3uc~iznHoQoGV5`^aS3ie z;$J0DdX$FhQz_o3nLx^N1g$a)p$ahhl{Q{TsmjIgpB8=jDJ9k_tJ96DU+T&Z{+@5; zwvMDF(^m&%A#j7QC#OI;;h$wlhUNue?PV-hQ?v_#`Lzxn4(Yf0SG+HUC@snxg3A$p z=(Tk3AUA94Y~;H<4MFC68aetS_pW)Z4Bwy6sj~pN65hor6cMt=C?)~{>29ewTmq^$sLu1LF5K-Yfop z>LW+yK5O}y`0-liAVnD>!WHT6x%4+zuDG#7qq$uWgnVv;OkE5w zj*29~2;tJ9r1&w~l5lHP^ulREk1>>4^D!uS9(w=E5gNK9D`Q%;>f3wIV}`oo0!V4@ z?iYWDYEP>g95m$uo7#kM+?QY$ct<&4pv&;ek{#HxLuKZ*iU`fa*M=L`nLaLia`B=( z0SeTy0-O{H@s*q=c70sO*K}}`Se@t`+9k4Wx0mmFx+#7CBKr7ub46LyG#VR-HO1Y)%uKHB#wjbty z(*AEsy!{82Tphda{dP_1ox8T;mbk?TV3@ZAh6W>aS*IW_K75Lj_Q5soYa;_?C@er9 zbJD>wh=gq3uNx}_fe1uegA1Y=*Wkf>&yl5Tnz0eU&y`_5vb7naU;cAdpOD4VUyiAQ zqHH4FM(KtNE7{pf-(p0Z?o=HUc#3#TgMc|( z2jC-~Bzr#?bbX)Gg~LMtc?ftYO?+CYGkpTRV%jTp9kEup7`xc1?Z(uMRqTA zfA7!VX8fb9%mzLy-q|&+cfy72X%0R=M|haW7N)yIg!6qU^<-y^RsR7>(n#4aCo^Ua z_>#Wot{3jIYM5;o?MA0{kP_7vwn?IIQ#Nt)p=IhX!*UUE0j3!H)a4|!Pq7`qpDUzF zmbe@h?KmmSsmL;LqkT4c_Z8-PcRg{<@m7u+J;|>YwTgJ`^&Cuepbx31nFSB3J2EaqgHmA z(i_`F(|H=iZ-IH>&SRB>q=l6*ofMPlmZV%TZY~}1VGcJ00s_0wP z=h&FS0w~eg_!KDEalCB*f@pjWM>^T1LBZ#o6=OeW5mliqY&$+}zrI$D9;9p1(qRaR zwg3yVAcrLZ+w=7-&f1$%O;EcSAyaY5`>URkwuSP8?)_~0m6LS`RHw!-o#c>@vT#@M zn&;n%=~giNk*^;FhLWn8$kcD(#)5#W=crUw@w$oPHyQVm3>p^jwUdaHr7BYusT$Ig zBa?DDWiK;+x&sekbv@t>%w~6H%pH*W+}KJU7;jQN zpBRRs%aC|HDCpBZI(?R`5|XuTn<%*6wEkMA`E66P@mx=*!@-MGLDD6LIRXI|P!>yul4@uB z#%Z-*H&)6jUQbXvEv9yHWuRN;sMM{MAS^|IR8si1ycLVm(-Rm- ztj2Q>`P~cx4h`ebiQ#)zsVzSv({qn($&*IR&e-}T;w4zgFKW7`>wF2ReIHUBh_fYFZOX#Vse>j#6md{^3BRW(%7n?VC*`KF)`7%P1VAD57X$g)AhuaX5_~gJMT zWy*EIooBVIcOmwrV{G%Z^;gf>WTA(lvfk3H1e)L01hs8S~I}C)!zGD z)0s9YsxCpMw!A^1pd+9FA{H0}Nurz9`9R^53G;?2vH_X7AG?-#fxT1SR_r8faG8z+ zDd?vJnL+=M=pY+3Fjk35r3fhzJ=jWgulyvr5P;IC(qg-^YjE2lq4B z4*^*OF4~hhSiapyg-N@4VH!F{;p39B9N896Y~@+Y;?M5zQ+t&CSFYg+F!0u{L6?`k zbrYK%+}fbx=h*1x(qFX_E~apw)RJ3oEQ5+7+evgw3kW7sW)e&yDi>$(&yOTf6cLql zwcML{uYUoZOr$#0+rPxlJ7>R)&h@Kv&oQy1q#{i5!FzQ>Ohj#-SOrJWH-edYtV*3l7W)lUoSS7IPQu{#+f zUgxYbS$gYU`O5q~@~=cvsj1AIGwN3g3x!K`LZAY__k*0iC^$w5mH)hkerrG+zI?@6 zNHBx#AI&DCM3(kjS~D=qG4Ba|B!#Rj?eMKRG5_o#u^%dWALqVwA2s}`Ps)KFooM=V zE&kHRJLExyJEvDFO<9fSb_@_lR*#5Qj4U#b_oJr!#N=|-njJfK40b7=A8ymodwnV3 zQ8h!W+{YiUyVQQys?~$V+eRLvsFp=A)x0p_E1U!`7L_X~RcG*l)u(dBu{&SwaY5-I zg3HZRBSi^ztgCh&iA&S#+Xpw0k^4qw+3oB6n_k(as(f2aK-{SWf2n&?H^E~7?S}NI z$;;{;cq)zL>5A6cqYNYVhA;{}%_CiKh5l^CK##8vO56+CKQMn?TJ3@R<Uv;UQO2?E+nQ;#Y z_A9|QefpZ_l#ah+H;1WBH`KU+gR~l z@NM2Rs**1x+X^0R3U41hDiaV`h@Ig*Up}-APdLWmH@b15`Gu<-Zu!ZVC--wLW$&udHE&(zp*@M<$yU1Y5#uAjjdEn`H+=9|(r$7S!QCf}gGgQo z0m(FRZER{$&%$*DFA)7Q8=8Ux7778`~(ojRQW-qp=* zR0p?O2q3Cc@Z@V1tBi`|$_vipA5rY(&<4a`PId6DS#qjL*b^P&n^#Mhx9(G|`8yr< zHN|8*WJhbttM_t&AOeZ%{^>(@Kt}@-Km0quML#{1akXmI_1|LxE?ySa5vxK z-UaVFVprnspguq5y|$^~q9ob4Ec+)u47_=&Tj`e0403!iktAa7pJ#D9d28q7c*ZJS z{`;;v=mt0KM`xsuM@!@0<-T%I*4{2IUh&LV=In@GI(1vA_q=qR7IlskJ)8}rDj!9& zwZqijJ49beFMAJ(jn3*<(gGO??qE<~ zRmSL;M?`dp68oXR9UYT%7ypew(D4V>AjryXQNpUJo5cm&Xlci^4Yl$5xIQjD4iF#J zA(po!9_fo@O|O51@8~bBzPOUnzI(Fc);s>2(Rl4dOg`j)7cu_=@v!kP<=t$Oe^c*m zLJ|n;-uu1E8HT)mea zQ0+rd#){srv?e-p99L9)tcg+1(t&_Ns9EJE+=iZ*yk&DkWhFz6&Xwc@v*sze>OaNI zTip%k6fox^X|!eLNG)!Q#g|AL-??u2mHj9pcUtx&zzxO56GShGVq8!Z`^d6QHS{TG z*eTQhXr&nR{x%pel&Osrc{k4gbiU;BO=x1|zI$)%f*-K-KziVr*YYAqmZGPTz00w$ z#pc~1N)IeHth%0etsP|`!qVK|qZvqx``Pa)@rRj2N$$C9aob+ECY#Y?+MGeZ=XdcW z9$<2D_e)dwTNfKtWa%?yL&EGXmuCx8?oLmiW(^D;%K{AHFNzzLd6|1~?3;K7NCNmr zQPyFjQa0~@%WY(l?Zl)P{n7BKJJwvPBfYev?YzHfYoB=kdTnLFd{PyN$r6K~l)h_JZT~|jYQ@fejip%J;tJLo zk~yBkhA?g5!0m&~yY9%clhu%-a|??{F(G;b=Sz!h?0o7$FjN_`ih3Ue8Wn^M$Y!TD zx@P1NtM{JSiwAQ_Kts?CE3HP<6i13@Z0M-${$ob5I8&^0WCRUsOa$--mfuLKUP~BW zYh^=q#l+{@c_ypo(PXl9j`t0DW+&&K?q}rEXSvDaIJo|*ms?D!=@3OPa~#su3JuAq+yf1B)0eJf)x$0 zj9~6q$W~>iSid7ync_%7t&R2dTtR~%@%i=fNwd!-<2yu2SzG=m2+M1bsyPNppKlZv zw>v1{AKiv&$!WlCpkww8s^P;JWY;Jh2v>5>z^{R`5g1G=wLrTzalTC z$3@4Gre_#Heq5e>lo7}xVus4#6ic3k=!(;Gz@=o?wo z(??~q&@px2;>|cO^!N@r=!g+{Z>G`oTvpiz7151Fs)Q5olf2=bP`Z548nu)3< z_5LNFw(6*F%9^)s?TR$VdY$kcRCQ>o?4I^sT-vrCVIebV+_mFW?8bYCJzH((V$*XV z?HO>jMfBgBH*52;l}@KE6CP!@DgTE8sG8lzFU+`OTG%(G zllDVsxTQYYRJHOEKED)%^s*=6v50vta`lp;%k`8b+y6R6;GC;gVglU2zvJb7 zi{D;Ji=f?HEru*Gcc3P;LxG5HMAv>6B%=*?JIX{^EBi&V#WAJFfWA}>;^T8}>nP*7 zjnLtlImBMgukYVzW6Bao+dCcE>%{yf&Thy4;7%szaRzBy(176w8NszW_UM`Ph`-+Q zy>r|h_IEI8c3UShcg}k*!Emk>W!I9`Bb4j2${#(yRMp<-Z0>g>D?DVODoI}FTx-fr zG1eeJbE*d%yTuUT2=uTI!y79}t-p>s#cc55qdD~sj9OJNf5Z&$(lm!oROGRxO_Xv` zI$s!JgFIeDk*f-JmFKN$U|{*wxSl)h^q_?}U0lA?3MT%VNlTX=r@1XXcMAZe#iYeu zTz&tx8Lm7vLvtcR_RCje?Vb$aDzK;TDITf*+?if6kHm*3%3%)^Un0D_?y}M|zx7sng#7n5&hMV6X2g@nSY(16#Ua7FM&ujU8?N`TzV~8! zIcK*tuKStM%eLgD4U%v97#F^SwA{n@4cyV)wYq`wVcUBB6FT8jdN%g1)euR)(_uQ7 zjtG8BHKyFu>8iXrEn`s`2Q+V?8Mk2_VcyMQXio7-7~y6m58c`;pQc&Hy1q;ssgXUz z?H5;iKN`Nei^5jSNA&ETUK0)PtfEe>I}>%+V-kw>(R8@Vk`u(6JP0iBmTVUByIdI^= z?%;Wv)=3$wGES(sEWSUm1N3#5tT2j@*iuFacdR=1?qAP)F@eA->m>(Hd|dF=;FC$@ zyq*X#()d2wp4mVGC{&j@9OFG zi4?1y{I1ska$`kR9Fa>2Afl~Lmol68b&v4Q$^2;2_Xp+a)c;~AXWyCx)A<^&Lyi&( zxR=s`V5Xp^oA7hDHf^>SC4%5Tf1@+`i7N7d>~V8QW;}gPffG#0Kzs8#do~v4om9jD z2+?KZqpEP0hZ_Apg-`lyAcsl}lYVNKQY2Jou%L+%pNp?Y9CiS5-$HBk;jcziQ#?mzo#sw88LJF>;oX?DWg{~Azw}D37P+f zv*@u@Qju<1%SbJ!sB!gbZ$@0c3UnCS+~-9TvZY|Isa;3xRektO+MpucVHL3t%PYX4 zEABs(u3L%j((Zr_7BR!|=}4nv&t1-jHfOQw7#2aW473;d2?$FA;u7mQ`6Kt-67v|z z^R%Zr|6MF8FbWF-+FdTVwWlCc&$O0WLR_y>59z18dvc{~ShL%|FeRPzB{mS;Pho58 zuT9Uawc8Of#c7MU2d|b|Mtaq`qa?JTN;^056V)3~<+V3LG*Y&`Y zm0CIx$_j75Zb&LKTuO^(O`i?{Ihag|Vi9dZJ^NL8yM`&rDu{%4p3_jo#;+)7O{ry_ zws+aX=U3r!>$+DS&wX#7{se@Nyc@M;^OC>d90l5gN-q3*S-My!s*c}NL$XhC#8#^@ zcVw3eNO6OiZgOt*Ki4|N^#0!HE{u1;9KqhiUrSgKg|Mkn>5^bK-Z&ri4X z2MK|YmX<$1zjy_WRe~sF5IFfSdB4{V`7J&8PhBBg8GY`&r?w>jL|y}><6%y4zuCwA zj)Z28i%!=Q?f?*a=iRqDOLK%55Ztf<7&1k*p{#R3c>nJ+=ijaBJppy^xc5d48ig2* ze_JbW(miZGeWEE8Hc||V1VC0o4#>Nj&(Uz=!@06W~C~r4I zUdQ_dr2d@cBCsDe6mA0&aFdzWoT5r%YZ>Z^Xq_&NG{={_3Gt%m1Ka~i57?OE&DJ@h~V9NLzd z^S%t$drYI<*{09p&A?NC?zv?xE;{0ZBQ4H`S=ReGb!;d(E;Q2$JzHClj+hls%-_dx zMZS=Y(i$~xEC8{%8I}0X2ym)lpySL+OChl9PYm*az#Wdry2!DM7g^}E-gM~41^Iys z9)OFWTXVhwBzhlK-(mcWn;jQ`%y6ZwAb~C*>kBCSPXmN419lQYkl4nE_wmtx zn_e@eBH&sS;iKnd8#oFAKE_-#5ZFc61eH`A0_~j4ENvEJ(iX>9ttujJ$McVK$WUf|1<78eDqp#+C#l^;l zyKc;gH==aWKY`{6?sNF>cNw8B_DtXRyn-^m;KGMmuwzjvr&`$U8EiY@t*&zZXJA8_ zNqcmQ=^7|BLPlVzO}=v~fS_~EY^}pW-D}L9#87FVtlkn`p3#l+bsnj@HSAB2eLkMD z*W#ke2L&r3&ej~rvcmNsGnj-s+4=O=$SXo^CNqA#nR1c~L2?C?rLfjiFM8*9q(!>F za6F|F*q#0(B&f284>>*6)W(7NiB_}6kFM>9Gv*xBq;^be0eBx`NpAIJEf2=ciNo+Q&AIffjw#4Rn9Mk02? z59Dci*5>?A_qn$M$8Wfs|5zv)4mra@nrmYqH3Yi#hK)bhOG?gBk1(D%aUf4Y+V_Z- zUl7gOum7ohI7nm`11K%m(Sh3SYheAG%4n6iD3r<#cdbPuB8xIa;7gr_2WE_BDT~`r z2{)vui$JtyC4_A6;*YWuIoxt2Y;??K%xg!!z8zIp`T2Ru0SF-@pE#g2_=5W*!gZT^e)fXYP(@u}^_ zf=y(|=@In}MppqS>DA>_?cK*rRPq)Dfgaw-1WUm#SEn3NwWdN%ylObAw8dGZ(F#$rf8y?5)ar$s?hVPoqSZ zHNk-;KrFB8RNVBZqra8hA@XX0Ytm15?S5p-4j-x;2r2)MvNr+CIe*{&Z)S|Kj2UBz zv5tMup0sG}S+Z70Whn`jN~OKom>H%LDx~bmmWq;uu}o2fNNKaQY9lQw>3LnZe1G5P zd5-`8`2X+YaF`+YeSbcm_xpNZ*Lj`id0k+!iW>|G!c&yTGL&E#n#;A_Q(z)MS}Z1f zi|xbXcvmMGC>jzLa^p5WMP*z8Nz%Yw@()z|flRUE}=5 zdTa2Q4DndG$l2N_w3Xtz=Xg41{J|2Afq@ySQy0L61RBg9c7=jfe1*lbM!kWIS?peC zb^TC%fu`JSEtjeXpaxkhrl-H;oUK_yHzQ7XE_N?`aR%!VbT>{~^;+vJ?ECP?Yrs-? zz4>}~M)va8@}G*n3xuE|PH%Q9wnjB=uUQR#3#(&3H=Ws1N__*E%PCC0#5V|5y6})o zjy>Y|yq%CB-A>VXA;c1kMo0|Bqy%XdTb5oZ)H9eHF`J_t-Ot%(9wWhjq)jR7iP$)Pd0kW=-@|7#j?TdrPR)OJB)Oe~Lq(2pQ(cOuu*8oZdFH@Wa_Rbum8j8Tz7 zt9FhO*nIQVXV}!9+{6$5w&%8Pe(6oA*I|UO~wbstcj> z2^vjXYUs4e6)ORxg=8Q$?bHo1IC_Ps3|l%|^qOGi-z2qHY);NzQ!4#mc6xY1eYJTD z7x1!b9(-J>Cl@3pD28KYJ$tErp4y_#@D67-haOnLeS?mde~(}DE-PnjVwux3z20JL zEL2@Wao(`qGf8I?(Idn~oscQxCT*%>)g1{+^d@@CGeXE>3;2=>uwQ9Of z*>&uI^<`aoN?h5K3zkcy*cUcZV&*xM_)}CdMNm}yN`1oRl;VThtFEE#Z7pnEsIW#U zf0Y`m;M8TwAVM*Zl+l0T>#}hLlu0e_py@K!J$1&9W#%!R-)V^go3(Ofe-|wN#Y~?5 zknQrF?w_qhmt8}=evNr}Op&r_w4T*&G$RU%$urS7)olH=db>8S-o(K#U%q^doBk55%QMXP_{N*hPV zLaQ%G39%t-ncmkm#Jo2gwB2Gy_5V#}O0pMKRe0*_oEmq4aq@JbOo641@_F(#kdyFn z!q+OiQZ9|Fxy8f)!mOi{<;Bfa9_$IwEOVLY3D<84*dT%;%{@6$-GE1C3UQzsj;97a zOTy1%{AKc$3;Wpd<6#)Zh~rLXyRI554$*a3@j5#$MvQf6Wem~O)HKWxZVwA&J?|_! z19;VCH6?m4u9%;(L?guV2(SoGRUGOo#Ud%ERb$4(cm8ODhak@3417CVoqf z?sFHT9TIJZPp#4fCucfksJ!YD<&fmr2|+7%)YRH8nOTxZ5gIgW9xV40xfqS7*eB7{ z2Hksmf1wD9npbYSJx*hEY-)~vNJd?DX+h;c8@<4m3eOki>AN!{`l=pmDqD@OK({i$ zo>Oo(z^(e-@p!w66jp|~p-Xx{Vz8p~bi&qRHjv;Qy5(Af?JnvB&;r=SM?;zi3h|j29tkd!i24} zn?kWxNV%;$^z=3J{BccE{F%?Obau$qAv)khLbj1667+*ynYAmb0iT*rH)`hR8?}=v zR{$4UgzL6??SE?1B3pxkLuhO+}Yox3_X zPUGTsY}Q$L)E7&?rA@H<*j`8c9`bxXyEJ_`XWnjzHv$yotx#CUUk?Wk`Y|H zAZXHIv9#-W=ar;JsDjmduC>ZlU3BEjSBRJ?&2DullHV11Ye~U`zEh1R1Ate1Zi`@5 z^ZVbkWQ1xfhIS59J1eeV+q$v!7Blm>jbFuOw;Yn#%~f{kReNM#4EK6gA7vGBB)^b$ zaU*abKJ?Xa#)cG$&QKC{>4(~V+?2SaooW6t&rDnBpVOtT5J})Jco-G47c3A(y+|v- zO`D<%Yv4qbWyLN59ZJ*>nOWiW5lOr-{T#O1Jc`a$>Nkii3Cc0filgTlDl4zLWq7^{ z%a;i$%gA&uLtlEaC8mvy-G#X`asCpTI;x-9Kqo!1jZ(h6`V2wN48#<9#m2~O7wRvt z@g9r?ShbchgVNKd88=W@-DA+6)PpJGu0qG$kh$D^CMdmvM`fwE|Y1U?5^@PHd zP0WYMJbswTxsfJUmWggCbM0$vny&;Yk^d{74GP+NQ4JT1>m+qoHIRaMaV{V9!EDrb zDf1UyK3Wl37R8^)(}C?bG#(K`cgMM(I8E@t@E*8n{?m){?6_~{e4#l1+1*-Hp)d9= zG_h#dB-rya6hoLW7r%nh>?B&Z7A=~F>z`LEU)J?rz%j@*GQL}V#hF{{r6q*lDJ-HV z<%Oi6Yd*+FJ^u{X9a2aM3mI8p7RI`-APVbKf)T)fjMG?{K74>vq50~DgEFp(v`=&` zBG{u-{Y3r|xsB;^N|cRkd$l9n|b%uKp?x#`Cei85S#m%VSkborZ_{fE$r6Qqa1}G3 zL^IfvE&xX;3!+D~D!O_(`tFrW5d*|(S=9SfG;V%)*SN}TJ)-)VLdRLJc9u1sg-BB@ zlUvNp%%bb=wBE@;8WX1cKj-m6{~|GV5HcjfjG>?|QO zWQ;cgcp-p2NzEEsU_*TW^NNw~R^&Zm*Ei^)691G;tRmM` z#NaTu1lZp|QS$7P?NN%gv*I?EbmJ?h^sc2)G{Pu;B!vf30<$Q#F!<9|u4c^Lf4?%)01M=?6n7}XI1sg> zau!hs@fzS}i|c|?Hk%$X4f=9y{e60j5=ogtpfr}vcFeR=Zr$(MxXHmaM1urX!kC1Y$ga*`5OxhqnaNt7yJ`UGt zptMDJga)u!+}$~D`plU-cZpCO5a$A&3~Y$=wip#T98sf?Kj8db8lhu@xdv)!2fB0g zAoL))CqGDAG^M94a78YiMZKLqD1y)n5)i`~VJi;ZvKoQ!&!vp7o)HXi!xzTeit z4Layyt?r3CVJaQFE09W8$Uvb~;|BvRVM7aqWjEmSxSh{S?R@}z$w`e_i_iSy9V34@ zAPhQ=z-FANHY4lp@i4rAaXo+G*^g4CT5~sPwqU zeT`8g&i_wb@4Al7%-heOmt}`~T`4zI`GXl@cSYm}qv!zgg!v)b#=sQOU2QBZ)V7$O z&l69TZ@ziLcBtl27ZxWYf)_oZV{VL=g$(qA^*D1z<$f|Fi*9p!*;c6$A3rN7Eg~yLrXKJELrKkIlWT2V?zJ5}7 z#dQW=v~_hQ+ai3ge~$~a9te!eAG1(Ot_g~pWy7Rxown~BPKt()P~&);J6YgWF9 z2#Ael2QO{#DH8+4g|Iw!%6Y{AyT_;lBu!ySx^d*5f;S#hY{($Jvpz0Jc9|aj>qSDv!B1hcA1bQTK??I4%SWH z6g4D)`L{m_;M&pp6H`f`93@NyWr=ZfJxq26$Kq^ohNMoMh$Ru2>D@Dovod@gHN}1I zyo@1i`vB9&LW4L`Eob#M9AKX*56z#g(^W>z0kfXFdIf78KGKepdO_UzA#_t2(@#1>mQ*s=PjaO1zdu4@ z!l-X11B6X03SqsK*#{rLiv_{mIWz6 zT8U`yA({xj@gEB~a(_+#<|;RFI9t7} zIQ@m!O2@BA+sS%NNKSaQ(glL3hQeBcK-2)oKWIaTM{vr{;}B|1&0*-BEWGUZ&YUU&;4~CXqT&AwW{CROOpq&h`1BKJ^}`4*Zk;) z=m?Z07CF>Lk0JC7G`CTEmvz3ZknksF{#AskFxo>h)3mq8`_*VbU60!+uS0Qtw)*nC zF{+7fHV?92o&OLFI>aUy<&KYql2bE_tB_d}0(m~gkVRX_`~gym@QUtX74=`v+{)sC%4KTY*`Iz(C>(r9_;u zvxNItug)BUALENFZHF0xY0L`Sm*>(SyUTy{ASpL7wm@>xv28n1|zyKgGj3K7u z^h9fIA>rXnIH2uN)2_~Pp@~M^qZg6$J%SDt+#f@Cqz61u-_Q08I@)U3{c6EBR#KHK z*Xucrz1zk$7njDd^X9=w7Gi*jd$qpkNTpcEl%(V$(NtbuYIP+YiZaYyeZmpF$a(@O zaHEIl+e1{>(&rabBK{laai5QkwWdC9Oj|fEbHCM#g~s$ON+8NDnpfCve}j2}Ye zJr0WgzF$9i+w{G@zR%P2JnL*LzlZI$X@}DGm9P><&Y-O)BZFY-kPt1v@*tQ&GBT&R z#3I-&SU?x?X%J&gA@d>>6^6NN3}U;Wz&_O?$UL-4Ed4VE4IFqI7PehsVAjz4^lrO0 zALMz{Xf!?n%&^R^)(r0)oVnJhr;UcCvJArW*PEITT&T=5E|X0pZbDZAgT;y*&)p-WVV= zD$My@$N8?7W***Vt~s?|W>zd<)&Z3p{wtH?anY8;R$M;WGR_wk$gOKN>;LAZ4(;3b zI#U$AKK#~f=2N*3U6pWf()8zB?YR6dGWqu+|Lg}e&Q2nEnJQB>eL6|JOALo$CReSL z{!=m#!}sR@Ff8urQmPZ6*QWq{GCj1UfeKX|=EaIeY7}u_YWamTw$h0WV^xB;|NeXN z#iu5zr^BzF;^3(pO$7*o7$vMBrKwwOMa)%;)#1;xmZSu3Qt5yHLpEUucd%W;*x-bc z7%Wydv+CvXE!@oLyVwyr*N{^xS+6bc;zIRl-3_ug3331A!Ivcl4nlhF?xZ^$M@j8i_m`4u`_m~wQQ+c$f68#e_R`z*g2jx&X%y?g<2pfZd5 zR-u#g{deE3GG6&GSACdH`?hT#$-07uV?;2l`iVM758jrpRM=>!UR@~4I%%7{{2HGt zhR5VRkLhKI*9#zor@#)jFMorJ*3I8}JqJiCZB!ZKCc6y8-z-+mQloV^wS)v@Degaf z_j!eO>cd!AG1&F#98!4f{EdBC1?PLFidPQF#e$g<5f>@|*=%Hr`$eY;69n1IgN!@H zy1MT^SaJS>6$K^B@i_RbSl@1MSyh_V5T&J@FDv3_e8TbHQ@5E;b$>_Ng79@- z6S?=`e;%A`mGGshkFj@TXPRsaw5sK2Cru!%rp5|S z8Q<(fQ;};spNy{zr?xmi9xSgJ>>U37hQ2BHS$O<{&7UuV|pvesLQwC zDV~R5k9JbPaZ#ga+w7|RxXe6!p$Db9xY$W#qrANr@K(N3-f9jRhts@8$>VU-DXO7k z{#8x>jZ za6c;e<=P7v?M|(85my#5TOuXDxNfu4k=@w9P(V&Vngt5xl z?TIpVJn}}NKcK8hjLbAO8FBf1US#KGOzRcISo+{n>Tr6RDzpFRttB9f-|`$?-8-Az zccqr}O>)Ys+1n{PmgG+8#(31B0M?k5D;&MPo`Q`scI@daD&@PoQ~rv?vqPkz*2eZ2 zpJ#d@?fh`d?Ebe$2gN7RqyOTI@V@sEIuJ_^nv9kI4SUZu2QqQgmAO*jpTNPd zUzy2=R-WR~pXO)NUfK_BcsjMFt%{wi7A?68TET3!vlt%`v+ppQf>&Jr8J|1(Jh^>1zkI^ATD(!upS&My~yRb6|cyGO4^nIm%OwAIb8y zMK&tU@9Fabq|89kI+b+YHty?eyCrUkzCYGOxY_xa(73LDOCM&25IXV9P}S`{Qah#G z+da56)vlL#Sjq$qeB)w2T7UYM80tv~lNMFR)vkBl;@38~3RVUw5|1A%@p5h+;0N^C z83{30sw>WDygK6rO>Rz5DTc;18Fi4Z%*sSZ?RRl^s34+UD>=oPcWsCYc@i$@goq>DTo@<8- z$$_}Iub1h0=00>sYBctBKsdD+b-?@R} zHb2Y=bc(&$^qFQ*c=CN#WRZWM;5+ zrTh`2nec*Eio9M#G#Y*va(w2_o%_yVK!6azAT}>N^Z~y|@x@NMu}N3hr{Xa~OzPfi zoFT-}Coo0mz9*b*2@n^$5s*-Oc3Z_8i{>)mxrMAdq}yym-N-3z5*&Zg`}6yON{bB3 zN4F9K)uWM1J22aA#mN`1sRR0n1ElC^A1Dv9O8=nFMzg)0p2+|jBID_3tEN7#wY_@j zUp(*mVV}+qy`~QS`GLle**1Swd3z0+aqi@yW#|9dd%E9N{SoPlirWtR>zAq{UmqEN z{I4pL@26G_)GDk^Xq=y;8|ZIVFmF(uN7`K%)p4%trVOrF(Y-e4T~PK)5`3W_Q0wk$ zZ!Yvv*(0n>%GdeQ#Dma#VDf^QPIXaN|8Ie0y)X|NFyHug+_2BXDhC>Q3*>uwIJit|W*8 ziODC^`w-5hlzk#vfYww$*<{`zj8OJ^#{-vB%^?}>195hdZbfU&O ze<7x_bLPhqi%K{_@>qs2h~hLQi? zy0sqUtDZGpMGGPQ-V5sjfGF+|6Fu}R=NQOc`}jf#@zDHx25Ur`$DO!@T)Ub8i9LnO zx?5W;xiONBBT6bwn|!Bci$*DlQvOkI}kM*m+HNwAw{^H!`FN zfn+S`a@47#)xVXw+*}h;BsvH&v(R*|4D^2@o7LsrJvF%0mmViDiJTxWc>zb%g#LpR z*Qe2yI!WNR7K z7wYyj)`D^G1J(9LGC^KYOgo6RdODw%%Mxps7%zFFyE~Kf5 z!!2cVo9s0a>zjoO-51HhZ#E9jLy%}tV&--slNOYc=)QJca(i*j6NFKeJol6SNW1tD z-?mT=%l$Y9`|8TWkerIcZT6f7ryTuqeezCgW zWR&)i{7h(Rj4!-dR#}JD%VGAxzM#$u-zD!0yEHRT7SnEj2;+Nz`joH@5zDG_Tr29V z>Q?%R(*ggjuBn%q0MvULgy29IYylKH6IXZJCO-Bt|E?I}|G1qsd0ZG#c_U;>ZPk#u zi)lIvKH-l-KHy{;=8I~B@J&QEo(f;P_#!<=j{fAcDy5eAe zNt`)HB`lj_#J*u-br{h`l)1Hz7uq+l{>32qab;{Acd-my-7Dz6XE?NXUVT+0EZ!{K zbZr@2!^_mLW-|wb3lKo_a_F6E09%w2j90{{eM{lqbCD23RvOT~Y=v8rxd2btRCk7;ePekDU!~N(wCq$fuzph^g%I zMZKgnmv4ehP243dwbjZZvKy~}-w2Go&$fj^y?v`s-Q5p~QiW>UG*)iq;2VUnj)eZQ z!!ORX0|p(FCF^@|9!7)t-AaC+xNY@GKBOKhw>X4%dStFAnE@?L_`+J#G!A=GjhN^u zE6%t&;$@JwjgjV7$QCfyrtJ1})*}oGn=me3TTI;BfERVIW{rhWd2m~%?tiI%oax{( z?o3{SleQ<%?TgNt-(OzcO&oK?OF=xAWj5r{?tRahfB1=(F?oVt$0P9kBK6 z*MDD!e9U~EP?%P)NnnMVAaqx%WYHox+FUAKZ*8Ie&CP}4>jrmruc~QI{@WIc=W|Rx zPs=K|FFY4U2{!S^KVyaA6*>LIpBi_i6o2zAohFI3sqGe?RdEs@X&Z^t6f}(`rcIAH zT#MgqJv(Cu$C5N#SUiJ5zf=T{#8wi?o^JfAYLJL9mB@ep{rB#gh+`&sKhVcRVG|~b z3Q8MTzh~h(nf5`Ex`XvzSmj)@e?6hd!xYnDNjx!fgU@5XeCC$wIC}fJppgQGu#wW^ zm;W`cxaodWZg0i)PQsHR2NbG;t*x!KyY}*snDVK?A8l`r-U47e&u0J2qIGM$gJTk+ z-NXln6Ke_6=eGVQ68@nvu!O2$pYN@eVJ1?i#hH_|Q_NnqB^Fb;L5I z!7kK!d7=oO#ZXI3EpOgoT4$bVRAVSI6X3uQX(r;7P`Pursmg-~aXz*#z*i#VSQD4{b$mJ~Y;s(pNK zacTC-;p5b-#0(DOV=Du4*DlZSFB}jC79oC2)IFyNDMJ?oYnmjrRV2C#F&$KNJ#13sN{J8dEk2f+ zR21E$7B%*rdq`QK1$l^UX8>RGp~Sl4MWmXt$$hXlxtvw3F}VE8a=o|OlP0DArpyE) zzi>+WlH#V;?)!IDR17klN8KCO%=h6kLY1MW4={T}7c}zD$J?RH;}1O<*63P6N(lt> z1TxGix>3sEWJn(M8Diy=+*RIdwK3m&XBQ$G75$j zG=jvX#?7yl!Z)hbXW#M7rlgL>-gHX#x6w_`zdwdy0Llbl+@+{gQ|fRYnmh=s-hXY` z@}rZ>(~MS^ygk&wKE*y)2(RGBC#WJ!iDP5i_pfegu;aF0LBie1gN{xysL6Rcc@P1S zZLpLIb&JSo;0BMa4QQ#@T+GH9m4NW--fsg6#MvcjO!)`!qMUb>4VQbaHQwHB+hL-C zP`QOG!?K!H*Hf_y)NRFj%Gy(eyZsd}A~iBA-j-i38D*7oWnZPb_`)<-L9+-$g?97w zvdZosY}rbg{PeAzM7Ex^!;7QtB%sz%QDtFpddDIllM=8u=Vs*JJ76dj zYG5I0Uz*MW_+LfNFH7@Hf8N5$#V>7idm0ugc}sIptZQ#KEj9A&!{4ZllRQPyM<9Tk zg=bn_rd;12nAnq?V6*d!a-hX~JHJ#U{)U!KT5^!}PLPOiHfpibZ`NN0-S>LjuWI$4 zb4CQ!E)dXUj>ifn+`6L(8kNv_$inM9EW5&Ow>~|p2&ndBx(qN%HA;cMtYS0mHXz-S$&q@_rX_EyF#lX6j?e zW_c&SuO~AVXhqi!0x&Sxz6iOx_r4l&861fJD!)r$dhxf4$QWo?CqX+z7=(jYudXTX z_ZD^3!Z$^-G)xLkv27bB4OHY=gQt&5$h+0g5f19-H5VaH9Ba>%9AY~2Oz0$PKX$=o zOBjiaw|dB)mR@~auFt+jGZ#z=n1Jjg>oAv6j1F!gCHR$K3hzH#exkyA++Nf|E1m>( ztNNeLSz7)mh=lt>`dE77pq~T$Iti{|CzpHL1GseZLu~Mh)XY%i>V%Q;x9v?!9m_|3 zw#1i=hm@+?VY(vmVpc|*59|b%S%5}D-u;TN6wiAJ8~1&Xm8B|Egk{}y-$j<|>(N** z7=#Gs#m7*$#wM*OZ0hCs+Nk>hgBSD`hgdjbk2!#4X!;1G(mFF2evW^#E%UqG94#|; zou};7&C=@X#J1;Uw=FNvEMP69pS4rJw~xgSNj7c40q#4NGsol<@Q)p6p7bcTf3a%h z->__^eXDg0MMG-B9YtR!yHGQHAaUFulR=%k()&(;YDgPh;#W^~yIYpsQ!e+GzEIoF zLsqRB%aAY?82;cXmZW!+?ehM}aVZ&zzhGARy#c8ziR0?~ACGTi#$FOfh9Yt_kx`3P z;^TgR-0PA`nkSK5cjqj!e;-sm{p{*)LKhGn9B@bGmCYvSN%{n63`@wLM^u?VM_RVm zpH>#8goFO6_u6gbRDX1R3q?i>#}CAU0Y05mv?5OXo!wb5+jBMV_X94j6#Pd)XdWNU zfKtzspNGlc`G$;DjXmPooqYzpJ4ZZG|DbunLyx~rPM*z_b6Noo8?#V4UkUnBp-B0I zG62!*u>cbnUC8B+h^rUaCsJsNMzkR+WtZeoKmGcZq>HGZkFZ6Y2&)Bfkl z;p{;mc*?JX{*ff|B9!5cc6V|~1Cr~dZQ*LWhyy|&>zi>(`?bWcvW6Zq#WD5R_ySC% zvNBqARICa{Ep(!5)HoyU7{kb<*Y}IlYA?7~?7R|sah^@1cO^->AqzSEn_h}}GK~=# z+^gsWE1Ru$^;MP!C)rLF*E)@0LwH}}u2if(cE{}_cvI{TYOh!&bk{ha%yU|TB5>C2 z>%#8v8ESAQ5Z{z=ntY+!j=T-rGRdZCF3Eupn`ntARgl;#f8vFq{2Pj00+eB)rcjo; zZJn-AO!^Nzh=O#u%m{z+duZAYYXN|zmcS;V@~69J4gloKAdY|;u6#4PR{I&w%NA9Q z9k#s3w!;LA1AG3}M0&MZ{e;fXEeF98x%7&we%iz4%C0a!r}~PIo1A)wV@N`?|1j)X z(U1>A&LY=DW;PUVGg;Qy_QH%7?g5#h@I9o`r)EfPZj8cydmr8F-Z;P1nv2_37lGaw zVCndwreU_?jT%^^-Nr2LS`~~cSM|TuDU^!SCOLVs5mV;s>e{lRKX}laoR2S+my?tT z;t5IS;NFW>>~pla7!D~W%Mxd=Ejz1^q#!1c&YY|w-D1tP5NO0aAlolqi#1wp*H1Qi zhAswTA}n*dx61fi5tD!^P@Y%)G&N-|qEEhk&vU!asJ!tXZg@Y>Orda<+e=?e`(|8l z=J20I*Cm25lqFBZ6msa|Tm8F-uZ&d=92QO`jRD*b{(0Pf-yN%N+eGR|;UzuFDj74n zR`hQhv&gmW=e1}QUhc+~)IsrVl;^WS2T5>dgs$ZbU%&VV`MNp=|1(J?5NH%SxSOAK zZX4Y>aqkwArVB8Fv0C8%F~c#s6JLg*3=i;Y+_BQiM}wagJ@|5Ezt`*wZ^x)8<0-cg zdXv?t4flI$m45!8;>maZI`~m>y%y;5Fbi}zwa(&ylL|pcFys=HRJ62Zxz|i(LIO!s zQAB0z04{qv4g5#a;AcS*PK;e%hlOG{@?w1Mn9FN4Ch|67N5i|mh@f-Oz_xz*M!n>l zQ|)g)5QY=QdthL)2E%IlP@Igaz7%9zBNdS$H^JC@D4DXvPF~Are9qu^tD0&HH@^7x zglHA_V0HVMz9b-|qhGo9z1TVp>u{VQ8Y)RuOyP_L@cH!@c}JY;yX^ zG-}=7B0whM-e;X(gmDzA<`mJ}hM$Dl4w#K}En&dlJ z!#&zld~k2d*_6UNyJrC z@z}WFW$k{3B_+v0arYLACec^^zI}V#h(nnkdV7=kbD69%BZ_vv4nKe~JmE{(Yf=ho^4u>%HaWXnvjMF&}Mr{XA?rn-7 zOl+XoG=bpstAq^#Yvfh*wajR>{Wckq$Hg;Ay!&}w`n6Yc9k4_!yP(s(xUkjQJgyUn zsdU?doeR1PxmK{l`@vczWtYNev7MAbg8cDA%JOrdnX&rXF_GTxq=rM4&hW9zaFFVG zuFs>2Uu4)yV3(vz=%=3-YU)>xtW z_QOkJj{@BbIMZh%-C9Z)&y;U_PFl4_c^v7ii)faadX$PX8)%S{ec&AjXQM|}Gi+G; zbeM#=Ea8mV7Zq=Jn22Am5JaVqM|#JE<~{2?hC4ag`jBXWvw(?d`xMAceLm&mhj$Ak zt+ed;kE6wLwVbWf7)(D#-8{_=RN4jMewH>Lt9FX~VGvN)GN}t#WsV!Sr%4NxeeJPG zJLV!C0(x7^XzlIE+Zt+I@=6|&__=PFsYtYvoRgl}r4x9)bbFO{q) zC&2Khzg}B@=1=)iC2id7F0RlR0HmTqqDNZZ5J)Vn6BSv4ed{>KzD)W+u!ze99IToa!!iD@wAg_4n3$aZ`;21s;Xh|;TP&cO7ziy`S1&=`)zm5K zS@0j6p(o(@y-ZV96M37&re7@IB7OTdnzrHWwspzhYnZ%q-)dmytAh9g?iLpH%4yMe z@IGMm-fnMx3O&B5B)3$U8sstBvy0UU2&n{ytjRe-+d~zkJ-dw}Hi2+4wah^qXE9-0LPYE9$olsesq$*pLL*_Nrr2&Ni&4xey%bwu`JVVUlsZc|S z9{ajK87T`)#)Z06t&h1|XuzsZLzHZ8Fi+vt3sV%I%(c`?MYjhOY^61w)jN)k^Wqp{wam>>iJTH z;nZS#3U2)9bX@gsBh!jM`^>7S=#cr;r-z!J966cc$}{$z>?OuLY~FZqwd>C%(xfLP zDnX+;`p4t0!UmTACI7QOJ-%OK?ig{@8OFidW@rnAcPaSI3;XC+vHYCO&>b}Bowr8C z6=~zxm5fWuklJ1yAUA>vV9=dv^&?ejNujWzOcCpFnmJ2x zNESRD{ADRE+i=u!&(%iEoO$k(-d~ZC14TVdio=hYMsq!#Mky+9xysg+d)7|%%Ja8M zVZi%q^dElwR=om(Ds zGa}~Wd2N4y4tXbGU~*fRQuE4LF2jg^ZrLj6Y6YEz|1axtIB`Q53CKN$TdCYC$)cN>$ME9X9mnEd&o(AY&vjJ}EM(B6a7aCC5s)}qM zE^L}gN3Btqtne2d+7&%&${sP0%A8SGeGOfhjw=p#F;8b1M8~C0u8*^3wDEL^KcZI0 z0BNA8kD9C4&OLg#W^N3M506`JHN`M@>#J}6?mq6{vrk(nk}xN-l^7+LGb_rAiF^hH{Trnlbh=dr$qo$lAOj}zXr z4mh?kchoCu1G+I8VLoo<)BtPM1FrQ~78~T`*1R(pZX`ibYyUSWFGY|o?l$!{G_tET zuu)xscb2}C&lp_lblC0DddsYm?@C@#tUr{nD>6S&j1z^e6n*2GJJ>oM)Er(f<<8EO z`Ca}qs;c&pvYx}L&#2v=ggZD~D=GcxP4Iz{^39^GDA zdZ26XR$%gKfy3V%IV!Uqeszdf(nXh@?^_*5LpQRYdy8!U)5Z@q&=g>NDm>UTw1#4P zH***4ekL#}V-3?_wtyprSD3u`E55EBL`(>6i&2Cep+T@=LvL=6Lj5L82LT}1z4I3r zI6ktkx}0ocmiIb-?20{V?Wd6=r4mjd@*JOM-cqqOII7o!v%mi(TNY!8xBAn=yJ@>^ z-O$39q`R*xeKQbRVSGg{o$7S!$q#pW*mvJ{SjLVEIVvHihvKim$#>^gYn_je~q&a#44|?r4mK5==?} zU-eujq{%Fi3m5mddoXY8zw8hm=~hxyi8)`~Z+yY3Lada87&u3x|Y zI6>2)cjA*3iJdk*T?krEi2i|3c{7b4BO4V#!Xr1+K|`x^xmwv`#QrdrRsEzfioR;I zuX*Ttb{LFJiBy!-35*C0BLW_{dWWrh_46KId5r1wLIBqb)(kWCsGEU>g#pQWFOS3J zVSR>{1=L8nDO1ovhKdNQ(vA=(KGTmI-Y<>(@iY)K9Rn}=KNwg{+vkVTtGqbYL&=8gM=%-F$##o2L<^F>jQ|p&a_ZN= ze|2utM?-Y2+IsD2$u_s7eB063r|{F`EZ2pV`Gn zj~rn(-=rBcXP$DZ$PssVpH5$(knh@mxS?E$TuU*{74Bw$5E$@8l#`8CrYO=te5p1= z#SeM0&>j}hR}&JF=sM^JEa4Z%a$3?y|0DZz|hfOo3Vch-%DB%KE0 zS1sm^oCQb?V$XV6*SOrt`QTic_mHO`^Oa9i-<&9Dp$MeH{`i2rRSfFWnfK5*s#wHk z)U-l3AupCuop>D^B2KlTeDgi~cb_RH?3CKX*dJ$Y98~g(lK|JPgz=avfang|{U?5S z!OaUudCw9bp1{_0%-Vm8=qzPi{v%l1h&Rh|uQk^C@aCpAt`3_MSXk#|y6EbTMt(F@ zPEt(0A9lo0CMA+AI;_xXqO&;xy@g~h=}}a!vfL!+px-|r+vJR|<~3`(iK5RFf}%7f zi1;-{S7>4t^07Z?xm;k_

)k7934Ed1YvoD+A9`tWCm-&>r0gfT(=N;x^G($fv zAZQpo{7741e@$tyaq8{cXQnTXIpyh>|H0qiyh-%{CCJxmZ=%iS7`H?LIMc>wzSpq#njG zIH0cHxSB7AfbE@EsSACY2za3lEyrRygad9Ce&&5UfV8O?nFwQpN|zJ4@E*O@?vlW} z#VT-tQy^17eXY z{@nT1fm}^n@`?wJSON+5=wlKGJE~0b=N@hNP-k&PNIyE}AA{wP6q=v|Acz6Sta^Aa z5i+9<4VY0wW~08rndUW$^V?5aNq}GI5{cLnaE4s)L2whMM#&UH zlzv3e@)l3*iNHPBma^BQA&ny2JVD7YU72N82Fnip8~X2-$!Q$Br`Wvej^~e&V-8Xp za`=emrh%a$2JL;(=$3Fgs>x<$s6yRqL`6j0-|OPI=UJU<@F>RWSgMKL&<7%sy~l(0 z!`bqw`hR@AcOcjO`ah0nCzXssi6lvA$%>YykWI)+2q7yZDor%3sFaiuii9##kzLs% z8b%~!@9*Q%{W<4+&hPvE{c-Md-wobgujja~$GTSf#p9VRI4mo|GV1TBCxGy?|MwJy zdA4Tcm_pB1%v{XUeK~1*Ov%Pr5b&_YzVTh**`7L%G~;hL-uh&6pP;EB6mPs~YT|y= zACx~-2WQ_(Ug0^+Z<{^wvdPUY^BzDjdgd5WpX8O)&p^s#wBz3>Q<19C@A>}Q&Bq$B zS+MO(2o8YvlF6J=EnYX}3J&+1@USPm>JUlDo^&(h?(jg463wm3W`*S74Rm2wK3e>s z6a>Vh4K`LaH1McAKvmI$z1v5LpCw^i0T(Rfs$Tmf{0)V}D9dzh%JzGLriJh9c&}IO zEp_N7rf<$c6oo%!)ZOCno2k>t%mK~4uv78yGHuK_XtG$2%{EE1kuFw6FSPFAJ- z+Xpa_dA5aUKL*ycXSw++}X_dK@@w1(Wk!hk(WTI)B(7*U>nSS6oz97+Z_Jc z1lwAi=`CAb8?a)9MMeA1@S&N;4LWe>X(fyRNWEzK4lDU)qs1vI;98rJYB67$`xp$? z=*Z{nHAmSZ8*3V5G@(Fm2NwuEeFVG@zk`4&7u|+y@zBw@%0FRELfkcY;j|p*p#rNc7jMDc+ensNx7W4$sO>O6jTITMZtj#>*tgxBe z3o!*nT5By05t1J6Ir`K0b}`hy#aOys2UykoizbDh9)wFmyXy1j@6O?@yArF3f@SGy z)6~$?nw7y?>7l%LZ%w!SeGsfSi~lS@I3dF40pL+Mq4b@u6aKBGOVu~5^H;q&n|gv?mKGMyJuMrl3!?BW)B`h=TX9GAq9`m$j6H9O z`a%}bi=IUkQjEzu6n5)T)bHj|eybEkqikRCM#|w-T%vO^F%|73diRcM3Hwdp!qSnr zla6SCn5R!=jXtrs$f%*Y`#{0FG?nNG8WBgi>4Kd#%@+D>^ly(0SIuKCb!)XxcY(%< z{yq-1TH94u3vE)Vj7&gnfl!NECid3e?@m8!VF1cZ!;xt|EEu7_0KXGppixl`1gbPO zNi-sH5HTg)-EBa)siiP0-^HPUN`bNgF?W3Xuh3*x2sf{wN*${MnodsV-KsE9(7A^( z=Y<>A3PUGHGrrr~+f9~T9o9uFKkcOcM_~Hzn{$DSFc5B=YVI4EV72JZFr8RQOr_Toxp)Z7Xad$dVr&|Za7U4CT;068!nsJ=KJwN@Ap6HY5(4R#@9kw z-ugHPz#DH0BrQ;1OiN+=JOyYMAS&#+x6>9z5bY;eCG;f5 zWNSo4t+P{=rafV7DvMC@^ZMqUs;N8xIB14QS@fx2GUsZtj7?0qx7z3{RQ5xJp)VF} zxb)iU13}0G>8hujtn5uG?x!Zw(BRA*KSE=?llMD^nes*$EzN@Gij130)xy;MM;)M%U z4;^$u@8N(_pbxzG==#*@sSGM=YBUlH8ey0&DW3s+$a~Zx1aFqdu2q6D5psW8f7H~V z0HG}?__4EvnVTi_lrq9>3)w?b$09W{% zhM#jUvZmqEVe`;=ToCsGVfvc@KfH&AO4Jt5{j%6P->J}eddHdAvKlesDsQkIId;kg zvrAXNPgacb?6)3n#XM5iK<9x;nJ7L@9#0S+hLyZL;2JV&z2&!e%o&?Lp>R3C z-M19%Fvyl+lv1Vml{V*3pTFAC@MQEDZzh70Srl_w& z4hlh71^3W652=^}de%iwfZBTQHegA~mrP&&bR}jEF1zxu z2Qc6tN=P?)jSEr`LP4mjQ1AH&UFRv3I109-8(eVCNrVNlW>0k4hRS=q>JACIeY=Nr z#n2az#E;?pIE7Zpo=S)e&q2Az1lZqmy$BH!C06`=97bp<+9HbaqIef1&18?EJAP(a z8EbN;o1#ae?#{RI#v0bc`}Te4@q53jx!}pECI8-- zJANJbCvWbr(|)7nz|hdb`yu&jK*nzEY53mDd{C3+i$h;-EC$q49$u^Dwp6GZWcH6LxQn=9^)o%!m!np_pdhDhS zwye%;r;|CoQYe-EU3Q3j(UhOEdtJfBY8o25Aw#2+5T~T)Qcc+45s`)pi)uL6)LN0S;daLbFg1{-*b?Lio5UVC{>)z2vtU_=w0bDDi%g;04O$yQ;XeJSU1fMio z+9}EbMC9swC|CCH+4ElFGC@H^(-72!%(E3A&wN(_E-T7W7su4F%B z2Lb8O)jZusToBl@Y76b9if{)9{5`J?!3Co8>h@g1;(fPSi~WMP zHxr%dP&1Cd93ajN4x5>Rdx=m6a)jNKAs}szjbg@X1<(^lXkHUR$ZMb~S71 zPe;}%kNR2GvR6tVf}qlT`X5ZY8CjZnr4lqRvH61Qy8$cvsTS|1Ruxs z>kC5WTb`XBgfbp5dW&_-x$r%awYJ%1H`FWfjTO6{qsKTzgFMDWD+Z_-nFdotxQGYG zF=mEKoct^5;cJD3r8=_q;*1<0>2rm3*rN!LEq?rCu!~cqsAr%fGDbX>`s1I}Yc6=T z0r8iw5k{%msa3*4Ihu?UnhzGoP6hzJ>O+6k13hdH-g6bZ6QwSJ~MENn*UN%sQUfBu}Kd+di1?kn60 zb8r}bxx$Au-|c8?{U-{Owj;xuyyFlgof>|+1_}%~tA&8#c<1?j$H6;rz*O}*T-8&F-CTnxiRjqM{J4pT_1+aOHV!9bO-bBR!CmWYz(91lu)VYWr%7Y}$H~7UMrn!EjJXIhV#}Mq~S$6r3 z3p=PL8=K#X$DJ4ZCPYP zUv;nw>?7WqX^>W~LQf_OyN_?U0_E8%E6caL<;Fgm-{vSiF>0f3o;(t9Sv)tS1o!EZ zr<$FL-N0RZ5;&p5-V}rb2_f!f7@gCshmvXw6t|_oZ!mHAx#0?~9EcMRJ396s>#oj1 zC4s#(AlC+CJv1_uv`bk?O>Q8Au$;&0kPrYlRWh(?25@uO7yO{-BhH%R$Hn)K^gI2c z2uLsFI?GcV?B`KF8x>iUtO~yG_wU~mnryg{*3-hlHU2{}?gr0Zw5ovp=Iu2N-E?Ac zHm1^0W-RQ5Xqd3tKs~m_#w9$=%#?eSzrMyQzr~)#BYPn(Le?0OBD@wu1K|1DWum}c zFhibhWy~uSf}J)V;df6=-d$Nr1&j2ziEXz{ZyAljfwxe1#L~z}AvVd~2c6c%p)n*( z;^xRHP&N-`6l6rA1MfibZQ2$VNGy@hux=8H=qpIYD8n7Id#_8)*~=KR*@^>r&;!5Y z729e)ye45<{mIl*BtTJqd)m>_4*w+~-fZ~X8Ij+lWRd=5-;9Q$jT*e}E=)-RqQxS3 z9}?bXJ1JIO4mU%bqli+T<=6qc&+o0zl}@8lp}}J0$Oz5*D)qxO2+>${FYwy6J|xRp z;hPoLknQO9r4UA7N9pY6rW_C$Agyjj&~e0(g9YR1$->`c28aIZM$d{5q6mhj$OJU!_SwmtVcS@OSn(f8M^` zMX;fvUSjnuIp<$auVIF!IF5YTmvBmgxETs#2Vp;Bv3!nR%(&f{4Fl+R2+N1Uj20Nd z=s2ruAuwE&IqQr@V5Ro?vH|`j93>%iu#|Q?gXOSklt$JrTX`F$?_yc_eK=K8Scp8p zdfSIdkael)>2+3f1_5hAljYHcPlQgPuE3WU+X<(1j0x#H3C`GTr=*!ZuMtfD$bB^W9mp>~u zPiC3W=T1mZuT8vjQ!0z}64PTSz2uZ$mzW%}Z66Mqfu17XJsRpesbkaq#M`+loBFlr zHZ>Luo1vYfr#rUS+*SG`uXT_ZE;?XBTmjJ_e!g!_Rt5x5dy@_t-ks*=t&GPRmg97V z{D83t*f`T-OV-_prcp4S?{ZvGT6-KPfTGM*;90JFlYbM*fWDK*{wW0MP*Ebd0&1a! z?i-iJ1mpM)gi>f`!(kYE?w#w>My1%)Epce?Ua4jeC<46shVa{b&l+A^63}tT^fQ!T z$7l4r$ojtMnn5iW0RQ!1*Y7pG99+L93m)uy01P8Gss;uHQ85b`4Zq7r({TVLC@l@{ z5m~>UcXC99na5p3{6Ff6w_k;s9RZ{xHtM2ukSe0HuhJd%tLC{t^Gobx7Incg3_R6N zBum!Yl>7<+=&VvM9)D8+w;H+X>eekf^l~YTD2^+~rZs&fzh0MSJ-6I+$IC>j;oG~b zGyHyH8zSJ4HAJxU#b;&G_UHdd^TYiI`)#%v{0rb-$GY;6N<{Ijymb!gA? zQ;S>dX}ZT)py_>doQ~qWGf*B+4?vxDoA2@@I|l7)#`wFvCEsf-DO-1 z!)A57E(8;RVB+58PchG^v@md8ZE{=Zhso=E1dzs_t2pMx8n`F&7*+~pvu26#0LUQo zt>>7y?UxKM`I~6thcjnlyE9dV;`5)1W9YU|&-(bG!tZ>2*L%cRR94ddg#G#$c7o!P zFo=@T!H;9|m+8dl!1PzGm*p$tKODh)XvO}Ra=k7o8gY2 z79w*Y11V7p zc|>*h)TSE{q}^e|W$oYoBR=ozY~A0r)>~Hey8t8fDi!FtXT+-MYGMfUxZ>frtZlt6 z!>BupjygBK``sA%-D-rgO>T8^Ty2TCdrUWeFxv0Lvn7*bHdESXATUEjcvMpoE{tBf zI8cJsvoBqWtj2?oCpF*Y?uKqn4&@ubO2#j&&*`c>`5iIHh=u3~$v^WDI?xBxlQS4) z{EZ!^f6l-ExTL_HV+tTAJfgDluqixSNH)%vpEb=7Ap4{bjSK1DRq=q!6C*LE6BQUa z1ejjRAiE6>_Arj4@t|zzEcG2f?q<|D1b$`;xU4J87MP!xbv}sH`%pf#d3kJXmK&PF zXgvp1FU*2U6uyqnIO{D&lDnYe@*l3bi)}X!Y@t8S*akR0;N1_nZbQV6?a1-K_>^~@ ziP?P5#z~(vZObx&WnsGE1IcMgYwjry!F@ZT)E=nCsKiya4QL%vn!+`ZI4`c|%)OOUe>^>RT{F|Pkcj<;ZZ3!fd!>!_$YyH3fECnh7;o}nP#HjI9_m4AOm z`akb=*OV266(D`?85&BoJtMY`C}sS`G;n^6lNVWe3(Ftubp3XD4Sag3`J*X<`-o*k zqg@%t#V;-%fRA4-z)%A~mugcSa7ZZ!C4^x^-)O)Y#03-8KFc#UD{_4e)7Kb8B+}<_WXS3@Yh?suNn2L!OaI^EeSjfhDEa@U;ZVQ1gv&nMUMc8_g$C%Ps=_iu)V?gLAW zvdF;aZsi)3=49*nRU?5@0qzCzeL=bpix)+Aa$IFW>=KNY2*n}s3Lp15goDT?%?E3i z=pC|sYWx-?@R#ve$Z}j*h}D(O6s|!*jgZA(oiU3w09?g`oxX$z)7&zk-pnj4t_@QV zz}U^%Dz@94C)1z|ux3Z^Hj;7xH!H%8df3Tn3q6}hk7#t$m$Oq7B17)$>Uowe>lm0o z)g^?UBq!#`6Dg0;O(?5>Jn-c+##kC?Z5J|X;JE^xa7r<(KZW=B6{W^NP0{+bYrlfK zI0l57&*L5l{_4)E(^XvOe4tH6>DelKkm-}v$MCB~n>QZdiO>{g2ccH^;c@!(A`6y5 zk5}4WA^EJYIQyT47rar9K~CzEb@isaOU>h$CGs7levIUSO9(kdW7q$yw$D4fx2UjC zJoKPJvV)fiWA=*|6_E|q)kEHDuK+3}&g%h|ie}$(>lV11vFQ0)7#SHg>dwl8At2d0 z5c0-CC<00K%q8zG<>~2Zv%`PQJs0ntzO0p_bt$=JWo1^5F*r%Ax9FvGAHMbB$7xTH zfo16*)K@@N=C(`6vhKy&YQwXco!SpnDEkKs?+xmbqb;!F@Ine<($kzPs+06K{yN2n zfbXqx9!i)EW6aTQmS2>c-`sZk-y4nTT!hFshN%5fu^JqH>jLrS7oK{T4kVNYM$@!W zcq2qQuX9OwQxpj*i?qNgly%7QL^rq`^dwdi9H+0%!~z5_Lx6Y+971IQZhGk(p`jn} z>dSz0?6bBOO%lCz^X50947~(@j|AI5(A-qI* z`#7Puo$k2(x#`0N98EwGcs#}i<=O_^Jv_K2jG3XOpURl|1s>a1!snuyX3Y5cB~u1} z`_HHwB;|5RU#0S&ICp=csR#ylTf#P5?SaXw5ah&?V3|yQA`1ypFe*dF|4#bz^<_J zN{ie7*h>w!c^L|&f}$b;H1NnruGlZGd4xpTS(Bqy@EEsi(%?sY?88t!%$_~F8U0eY ztn1fc8KuLTfv90hc0l~ktKk6I)me_-;_K%VH zlC-6H}77x}tmmk1`Xw*96-$)8~6yJ8&IDYBtM?=G+L~ z{r9|Yw%>DgXYmdd6*j2);%(0)Xv6r7N8@ndB&(l#5h}BUcLg|y3C*f|d9w5LqEu<9 ziO~_ptIdZ>;w%4e2BrR(*iYxQd@+d*SZXVtflUieMBL*VuggO*8O6!zrIIUx@9tjG zL7E3enkkLol%nLzu0@O=%#&S3y{czTPEKyJthj{4KL1G|1Z+G!`Yq`|TmgK!-rjn$ zuHXCZe$FsN_bpUBqOBdGv|{Iu9WEfXrQG_Xt@QD+VJDRb3d}Dckf)J~ijyJ|HkaNO zj9!*pTU>fq=B{s)6h|`4e{Dg<#znIoS(Ij;$H7&VDmP^zxbGp#P#Ot=Yb@By%geHJ zY;0^Jj!qc8fVCSoNbP!welY+Giu%9|Fj>84n|`?iMc~d@p6Xwe6k@JLGcXt6AseWsvrmX@4y?RPg};n6Gg*G zsr;}wW$*FG!jRT9*n{=Cjl&^1@t2=xSw^q>{#J9I++Q8%i%vPelqjFc(~*JU&7&`s zP~Dm0j)3L|%PegYvX2d+l4?O_^Jn_h4;t{7E1c1yBK+MzA_tVExO2jZyfIxg66WWt!m)h=5dPkUuuB#S&SG>4%f#*;ZmpG zm>m1_tGdiUoLR{+X5OM?u!SxQj9?>p^D$B>PR_Y0%Y$#Z;!VMiFo^43`_qJ+2bb&S zRWDEKCC+PwtTy37Z=FhglP~TpgRKr&sG4SbR!~qmpGmB`NT>C|&Sg<*KP5O(5Eyii zL8;pdZXq>^ z%OIg>8mw5JBx+bb`bsw*sP(mTGiFVXQ3H=Iaq8P!hq*f8fJ4Y`gEy>@n0K>;(wmcC$r(nAV$;>@tNrH8WTl(`}*Q;$=^NnMEP!px#67o^B)~A zyQgtaOJi{9@v5MX)@JwL)d*rDljE|@mg;7_f%`8A?&CCbx7>-ZOrH(4qZm4iSk;#+ zF*hSv?5GP4UspJQ=FFSdr`t_ttis!CE5C4-dI%z?0>?CRjCTaWcD)p@rxhE?q~_T% zV6lJD5iVh8|DmcCqyFms*p8vWjJsMIdOkB37(>S6h>cS?R@l^Z|G7y%Gy?Ev2doW$Q#JX^+k+(+B4=laa*gRl29 zU^L4ycWkWmQTM^N>$TQSMNb8y$lQNqk0TWHfNd0MiS>Ojf&K6Uh`C4hjnT zgUiTu7q1nfEbs2Jea*!@Yt|ADj#i;((w^f|C|LQJHh3)(*h3*D!1UWs^VPpNk%wbU ztf=JP*;TNT1#Z7JI3xZ4y07NUo}t7s`|R1N(U(uY%w}b6CBX??Ona;{_D9|H@?yYB z-G$-^i7)S(nx?#~eDm`1T%lXzl5^Vx^TA388o<6|H{*#i&z$+`sm?|WDExpNo81Qw z7Q4C%Oe;8-AV~4`I!P)g&i?FRx3rJv=ozfs((7WzJ#2 zeXE3o-bczpiO#?CVz~2}&8xAMNzfb``m^;?Q-tCS`~|}nR}|rtt$ti@;DEiPW&w4Igua&yH*xA@}C`uW{DOm#WRe831hNG(1ia3RlJdm5= z^ohWE(ce*d6*^gJiWoO0jq^EIxWqK`5Be3k^gBT8kG})vR7(M_={O zk$ip`HXs+*UJDD0z?WkqBRETUq0DX^MN@h>T01{U{gk<5A@YwhEYh%Y%d^v&FQ~Ktqk4s;8R> zEWOW9(ER~W3{11ZAVJ4!JX;@KkxbJJNw$Uho+B&%sqz|r zGPa)+VPTsRB5@~_Cj9*Toc(f!_^k1ITfyHQCDwz6kK%8?uH=<<5vPKwnQIK+>JNOK zX_BdMGvX>ggo~o|fb}29z&<7#Zojy2#qXCKy=Vq$G@fgP|K-aM@Ju*m&2g|9mq#dK zfc6HP7HsN=SZ{ncJRr~}sy};jG)_s6T<$o}vyAjauo^BYKXF)co`Is?VZNwY-H@ak zPvge1>|GBXIjW+fpraG26v1K3xB#WMlwC7}&#Z+Bfn9j7-@!qX2H&QI2yGOgM#DW{ zZA^55mlLn9x`Kx(py>3Ctx{4U0ArF+m1sdd&rP;FY+r%AD?1)UDEadtb__;@){l_* zQlzvASf@=V>(~SL@5Uc?%ba|;`^@W`7z-4g@i=+Ov#N*N{uf+?>Y;hxVFe&zmP;Kw z_OBEcz68m3b^So#{?%~RJwk?Z13(9?$7)Yhu{+{5tEG=z5iP>Yf92G*9}gC0zXS%I zW!E3?3Ec(|o?NmlN9iS{oih2I(WgxDCZZfy*C_<;c%Trk`PwWljg4Mtie;eE2>Oi; zmg3f#24@X&zl!*Oplyo(IT^IYsEh3J<8l2`joEsffIuA^4Q~pj|4uCYp78mnn8iH+ z8_G!A>aPY~RV%Z1x-6U}D?y)^jKA(cV!w!ciWYYm=>2+ft zaV+AE{&5i2+NsPqDQBZzByT>VWz zq!GmI3ezNh?1H3gcp{M>(`xDPLZxikV1rR!vyuLHCb8)p7 zdh@e|m$a-jl?h%j({Ld4(v@lK?RJ-RW}`ZT zvwq;@;Y`dODMgDT)}DGzv!=cyTRnLh67Y8_el{d5)b9%n!ov2M}Vet>m z&L%a7AU+(Z#8-uV7;ywC2UH*C%{k|WM@K0I1!MlSX%(4YN5_E3u(#48s=gY zHIOPD3|58Vy0^gbGb|}&{4X+=`>-5eTs3k}F94jhlFz_oxwqL1M((+8zgs|5Sl9?F zYaCUc4fi#XBRH7Dw>b<$qis?3lpC!cy!Qs4BW5<})kc5+-aa?ER$s?U>xzkl-hcN2 z6};!dd!Nr=xNy6zl4b6@oexyfB$w!m0_~3c2fLUzJ(7Rt- zwt4?>$i1&>4ThY{pV+7z<}y znfD!mB1x=B$1CN_WItdF0(|TtnPi5C0ENBDA=j zp&Zr4)n$u*-uD(Q;`8?E%LT^saFl_DvBP2cdd^nCea7Hr=krLFcQurktB{@#PI6R- zrvejUS^*H%3u@qA-%#Mj>*I!JC*DyCPTl$F*uzI(Iex{Gj!*G=barZzFa&^b>6aIS zsUqPK+R9ykgLg~D9mL^H^Q})*#%jd>iU!xnMQ&n1=Jrd%ktOOm-m63n^PP=eScnwl zjbeBhAd>z7m{V-|RoxkVtkh!Rq$dM%!ciH-tiuX>`n3)6u?g+n9o^CRddT&vPR^pJ zU$6~)2iW@{I=VpP9sp=$yHUUfun!=siM4z6fLB00x)YzP!}{Qcnb@}`sG_0bsb9ZQ z87@weN@K~S=%Q&EEC`QO5$+inhTZ`bMwasw4>BwWRv=4mmUHVM<52@J!ZeE z)IbM>ZQXAasv2wwl`&;^#~INhcV@bzM>{M zf9ZWWPAQeEt+HtiZ$){%?7Yw&FXH0TZWx!M=Ou8Z zv$j-18RZV}(r_g=sT+6qHvd2w6)x{l=bAQ4`02mcmQuy#5&Tj~#`>4?G9xUZaih30 zDbMjVJ=bi{iCFf4`CQ^&6f%zqV!;ks{~+P*AAN8dX`CrRHB9PrNmP&+IH4CW{sc@C zjiJ?;yH{kMLg|Ga4~(#kaL)ZfOKaa=&YxPno?{-Gr0=o-3l_i8zjpl^IZ!eDOY^Dr z*IwP0rUYylT6)BT3ZE6Iy28NV#jtOeqB{Fr(gMHya%|JG4~2yfBO-D%ssQ}p1TO_h z+xqe4*4)w&kX&h~>d~Qp$C`l%D`t;LtXd40xDmrf^WuoZ_vKH^KR$h3H@+2)&K)u8 z)D-(4loq=6q0HG+Toh>cC9^QmB9O!#6?jIE=&OJLZm zJ8{O6w^YO22i)QGl>t==C`YWdn}QIgjXzNl4-B8V_F0vGTAl=+>EQb&p4So*c zV1AXBrvdO-3|HthLqy6*iPL5|7*VH-Wvvn{&K=uF+=A%9RmSKl3NX$6cVZMt{nH z3f>r39JcQ=APb9m_uWJ~#uIEo+MR@-PEL%0zWCYrdMnD-HHgO+fHri^#*IsEeZY@+ z{^G?~nX_0n3-I$lulMXO@(+sm_vI7odKes#Zv1033IivvD%cqS#3X&IC%|Tr zPGR=BlxQ(?K9@>U>s$bk3}}I#@?=Ob3da=fSgI3djk8xR%1BFu%{)VVJ=;;s>^$F;*6mRDay8%S39=pFg`+?#T_r12~Rb#U^IK z1*rpe4?q{NAzf8glwt7Sr*WHtuK*XzxpU_nL78TCr9X4mJzL z(~+=iR!D8)Mtcp+)w15A<{3XG*9YoxupO@lB+&LkF~|&jLJ>Mf9C=bW^)YgEo=yk-&lFRW`9$7|}DQN=@!oP54B#qkYgWr?~UZwcCPd*ykTny;fMJ)XUk!#=8-i*Ix_Gqv+__=;zecD^?qBAA4f5C2ZYP)_NAF z%KzIvyAs@yRU=@6r{IpfrFVnvw5$*Yuh{YO-Ubo~jN~C=L-b;G%RzK?0OsN$N?IAPBDh61~Oysb~>? z61)C(RT%PM`FWI)!E<4UB0{oJ2@)a#grLAm2BA?nn^ZJ4FMhNz1#4-Os28uv$|L24 zR?9s3!AA=MC=gl|w;s{HAVN;z3!=?Kdk>2hn^fq7@v+d775h@>nug2eh*-UYA$cAv`nEOWQYJjdkKS{13IDgs0QP6 z%CkJqfI8ARS*WNJMB_)+tjW)lh=z0&CkQ|-=shs}hK5SlrC2rAVH5<6tq{=g0AIo; zfev6MDm2j|$OHny!aA!w_wJpIN58$z!z#I!MxY{w9NP*LknXSTukXegKwy*Ei<) zP zxA|hBEnBu9<<|xmo}6C2Cjd@TEO$n!0q;Bj6i?^-C~&{%k7GL$tCw(cDiPv2z&>|( z{O_$;VW^)`_28m;QuX~KmT#YY*|sN~OHy3v z_af`$;(s6C)8$BlxUp9d1778;=rc>b4;*OmxU-JeHp?Cd7z|wy59dL~V#O13kopPE zV5kfr3+R$9W@N2+xGhm%**J(*K}rFTrCfL;%UOqn4Py9I0r=Cc~P`(w6W;AQ53iYX%cw42%Uk-gWkNAeSeq z6L_(oS}Az;coTfB+W4su+1rd7+2%V@NDzKeI55U2}`gv+dicceGjz5jE)p zReFteN1qunqINkwXEjW85XSsKSD4e()D%Y~sL|U?iwGHI<^hn4yje+$@|CHt(D%2Z zRm`*A^7_3TPJGn+pRr{U`|Nv~73C4lM9n2M1+u%gHQVXWWn~o-6Z1oT?0^GGb8Uzl zTCNfFyPa2VTczk?n4_LH9zLoIz{`{<3NnvDHX#^$6T(O^PBdfJ@#h=#Ub7c2M1nV| z`4B+$t7?)mq#&8Tj6`hdi$Gy;k0e=qTm?8c51=DXn4Yw$aN{W8NcZwxg(x+O)W_wa4M?Zn3L+N@ zC5j87d5k2GfX(^iYSA8C0fIP`h&x2hD~?v4^jexob8=bArS92?G2iK7ds&RYT9B4^ z9P&TD#BHc2p&=k~E^5)5B(r%~N0|}A;a};rCpW~sB+&VoOvu_e&qB%aib z*TmfJP?&Q7lv4-|kDS|!q+5)bI$#)z7DH|&LmMQ6)H%dHBpt+% z3SaS}%Y6f}@1MjD#v$-389rf}ZVnzPZ~&)1@F^a&FM#uVp+F#laHG>NZD1ox9>4=@ zt#S2Ll=wl1jN6LFQzF!7s4g2B$RudR$vuKofD4GZcO9lQc4ut(l~cNLiYipRX8lt1 zGz@t2#){N(F*D%#z_s*Sw&AisW!hib@ZXCoT4uTemOox)o4b8p;Qn_2LObfOUG-Co zF)aw-2WRmp>kybsCdCCPejlOzbWNKl9M@?jY}vHyZnJM5_eFFR>Y)<5>^$Mm!pH$2 zKF{*4D7dSjMh#*iaCQX;^F_HqHI2tM#ra-fM?tk_{a@SEjh-#T88AFEH zcwQ7s5()&DMbd4eUC)%+DzH7Uu2;N{^r%lEQ0T zi4^0+nFzdyLaBSCn=Dh7ZQs5<(E)~(_mnCH?l<$wIaG-Gt|+F!0`{TGbX%GfehAZB z5f4Y>b_e9tr(CcUsb%2fU_8@VFZB0ic{@bpExP879?(BxCcWrkXN>lxO7h+FkoEs{ zV$AOFQ;1luU|}KrPbK+xW#r-xA$dkt0SC!5!i!eBTM9&MRv>klVBEzVMX1MqR>Um9 z%d=ZYgQK8-1f#E23ltx_E=Er-O6^0Q1(W;RogWcfL5dQEs&V^TjTWuOb2%u)1F*8ClZktQb zN_vc>$*jZ(Oloc$-1|ywzRzR*m_z6#e3^3ZM<`SZ_#i)~CS!|{`US|sVV&BhRWFII z$2kH^zW!E48mI<2#W~-A-8dJmYsB|lU$z@IT*yMmY)!o}M8Ib*@dBWYQ8(yGJ8EsJ zV-Ec$A5$c02LRQ5dUe`rd}0DRGXUX9m@7at!K=A+MLDV)9NWvkW+d=(aTQ>3>_hAg zfW$v8iRdSLa%L=q2 zN}irsaRykC2yc6YvxTqr2>aX%zAG2-bceyb`2g|UXa=AKcyB66>Df4mzw#p9u1;88F5Uk8}}F-N8y zjIW%#{jvcoPp>yxJFW0uKv>Y=>cYGiYD*3K^h-K!OqS>+^z|Fex(-eqe!F&8%(V}u z_73itkRpKX0e|`XmJm2YxTGD0VWhEXo5{>9j$VGN#Jn67nFx9va?9*{fMye|92?%m zD^4sU=Y~_hN{_D+G0w@^CS=Yiqc|dXhk(h)XJ5cYE zCb4QLdTS|%@KIslh-PRM`C35gQM7m;n;)28oMP|L$3X*?Rc{3?J}1;{Xu{gUt5fQ` zWO4RT<{)}@EmtVVT;al@fC;D?Y}(M(9~0*Sg%ID@JDy4iRk8i*?|XC26OUf~XZLg7 z<@4fODJJ$isq~j{^fHWmQ+~2D%3gFHas~U{GPV6l6-CpW@za*(x$wli|Np8&S2CXR zQj1b^Wu932w-AoD0?vK_r(2&Lr;6s)*4Q8RY{|o4?Jn}8n}FoHGF48C=lDE@oUds% zo0c8TS5#CaSzsQ&VT`)lX=Tt6J3ytG4Pr|aS_6o;l6G{ZJ#Agi~H$n*{j5HlN@@o71i-6drbAgdwbQ%$WR>4zpMiQIX~PSldI5_z^{4& zxWNU85FBzW0cqfnj<@}6RZL#d=xDoj^A;>HLr0}yt^iO6UYc+sVw1klh8_!Pk5PM! zgYYgTP&pg%H1ax&o9B)BNxbBiny%F+0{5Qr@aSV6|JixpG^s z3+{tRsAPSouv8UG#>8(99PAF5H3xUKGhfg*?PC1G|327HD>0NWSP5YweqN|{|Ndrz zk*SUlM%KkFdDc9;%2PFsCxd+%V?2ZI3kyXQ1RXfm{R+Kr#X?1e6Dt)dj%XnW7z-ByO+)_wy2NZk=sWoD8@Poafw+jRayty;r9diq1IkLgVKy z4Q<|c{sq0PRj~Yzce3i7Q}gT{gyBIYYsa|vCTZwTApOcCY!%z=1h)S`K%V~pARrHM zI1ilkpDyyf*M$J;pgW$R4uhvwM_G-7{1lkUTm&T?wCM>_*cq~gSd!J(*5hF#u9YeY zREUHwV1x3pc4Dd7Fa=*dS8FYV8W>(uGM9oT2du|e4F~-zi!DIio}rqU9Pc~K$|t)Q z0eS!?4rPF}*#=gBTYVu;SP^NY7bOJNU=mLC&hkirR8T#ov~9L&;L0?Z@?V^c^9FTa z2?|ZQ-<^mgrJfv$FWhjXUxaaijgvDU_X@zGg%Ds5G+wYokT!C|^CD%XrANbS52Jb@ z87W&b42_k-2UPI@5!zY#^6Zu*(KAc!=UBc+O}6f=C$6QAe;3u|97+mvrJaAf*PhL$ zrJftbkH!{|S=(26o_TfuTKdf^Ae&MD!gxEPaN<{A%(~&@M}i$ZVt$969h-1jGU2VKvkq7(;r`glbtDE#VWy$5wR( z1_#4hC0m$z`AR7b*I0PYe}9y8n?DEi45{;_rq~JZxp#Kbl^Read{j%Lz5T0_r&wwV zF2mYyAyEg;n)ZRw(cc%fu<5GLlr%ME*NMug41@;<2I5R8TWd}lV5hGMv7J+49Ah1K zAf|3R?tM*wB}`@JUv4FhbYG14>A)xbvl7K-&`xxf6X0Vzq0i!d)eGRk)~%ec8)*jl zrcLY@cBnR)S8~Hr_ZJcc4FHAay4bU)VTGTA1?VL(TUAA+e0RDs1TQGQq1=Hh2KcYB zoHokSNf!Kq=GsLMk30;>vAFeNYuydA+OBOYizJoRAtKB8}&Rj+)O!OYN z7FX%W!jB^5ae}`je=I-Axv4ryG*VOQw?rUQ@$ughVfv{Tx~}%d+*dYo z!PSYTQ)dhDZFLm`_M8(`4Bh>>z;sNj|LDrJ9XGtB6k^n3+95;uccHQdn;@B5g1mWwE{S-vg+`itlf~kH!F|K((%I z$acX^bOQs`(EvfE?4F{tx8rK8Cfho9DoTwjJYtmin(_ zNotlZPp&X2kWe-LYYhO8CbbD)5Yua_3L_+wL@@^zW9U+B4%`&1usod^AK3+19Kahs z#2Y9I$R;dSA0fy225=FVjFTvq0`wgL5K?>#XLOs4C$}xQ;9RUW*lisTkH`4d_lMW_8f4FWv9K!O z=m1ZuT z=V#=^d3}^4dDBc?Mxy4x_|e+J)x*oP&Him<2L25K-E=>Q0G;K>er;UHe*pSk*B>{O zh^+y242A-CD>7e?jAS*Hb^ z2>KW${4)1u%ZlC4<6lnv30e>6(I`b%H70hl;AO3~LHFtvEABg(pI)TzM#4?^;b(n4 zQUSVGTmLC$#8_@9$an$UK!Ku4iWaO0Nn`@Q{lIB2LNaoPLIHuudJ+`X|9>g1-%nIRsbbeZ{0d{rPJ`JnyxNV?q=rf zo+mxi@AOYxD#b9^%yysR0x5*ryal*Fef7Vz6{*GW3v#G0<&IxG1B54yy~ZrmF7xKB zy3r+%G*&X^A9(8S`l$b*nbdQfZQO!$*j=ueznFVjc*SZ@OBR0VDBr%oX%uwj*7MKak z3eb(emX+C)@8E9I9CT&k@eBm^7;I+u^Xg?34X6oCJRakO0k52tRWha&0KNl)*oG>m z6y5dcq6ESFXO+Bu2t_7<$}~xN8G;xx<6RA{VJrhAvTDPIvVqrHL1qvJ?#F+3)Mpgk z`B!B#6C_T$gIW`jILt)iY|s_yKf4a{Nq6-1e5}6#B|^NN#`FE;mgT6CBO!i@H$X{B z77!@EdM#vxh1(xm3n9Lx4_NG(U4@;s$!kb342|0#seCZs$|tG$Lz=m-(g^f#bREmS zoe6 znqAfBf#S_%9k|VrZn@3r zSBRb~#9A|b9@JeYz%$VSkzSs)14kHUE#!MT{-tRid&R$q<+h0R<+CF&kO-hs#ot;z zZ9b{!|8flqHY6ME-~pO|oqowb(WCqsJ{tO9bz2WI_-G{>;Ci9z_r?hwyL}^1%uKN> zj-#lg3j^R86foHFXm`=Fj6gt-Ey+%!Y2otEDna))Wo%k|V@^xQMQJ{pZvXvXhcikx z*VF`=ncCh<$4ECb9U=86k2C`AFx|Qyxm)v>{pyd`n4>sk&h!-z$1LSp|1xb32YT$p z+rx()Rs;vE=Fflor(&+iQ_0IC=Ip_>COhRnXKy(tvcqw|ABSGS#+u1fWvS~}=7`sr z4z`5NiBqwETI2mr%<%R#{w*>*Vo64U{ACt-MwwF8F$>YJ)E(ZvWcyO?7R^ulB|1S)d}zrWz@r%ouD9%+8I0d zE~4(9(-Nm@n6%ScDjtwkT)SpE&{64#m@Qi77>G$HEjGiu)7fzQkWLYWnNCydQFdhg zl1LDUnZp@>7^lA@is}je(o=BC@xSuJnZsX&RL9v$9Dry_MHsG~xZ_6>M6pW%In(#x zOH4UgA4IF&4+h3Kl0;WO<%XyO<>&9A6Oh${VkXa}ewmTD`dTSUxx~?RdW?x{`Ep7kLHCLo zjdM|OEF=nENq?Thml{|lu5V0sS<(r`uBy8FEb_1qrnS=$Me&jnyG(o-)09<5IZ4p2X^XHwu~>J`PWok z!@}uH1<2UpnNF*!7XHN&^d}u>^)tW?u((NreuW_i3@O&FGvE6eoNEpxD%hO^-Vc+E zKW4RxOg__%hvbwCiR;j}*fib&{OGTs47Ui>V2P!xfS{AyVOlQ!=anX)b{>*CfzntG z+zb33a*ugHoI|bFhl?=T@uwQvm0jTQZ8HaghCP6lb}ZuFp5nbcY#5a&*GWmsIdA&+ zU))l4E5tUzDSId*QK$$dK+NTP)!)5!JU-?8C>aS^ck-u*m%wh0_fw(1%-UwpYR+w3 z%)mXnLd0TG#LS2q>*IsJjknz0a_k*sV&R*Gzrm9l5Dk`ihBKUeqjf8TTNbKd9NZhrH+zTeLb<4L}^ zu#ura`f85c+wMe~*||U_cEXPSe%p3{rjKzJwE&=Q^E4c ze?SfP%AVvs1}r$6g-uF`gB1iu{}~;@2;xzIjHjfLmg?xZrp-3Y8q-u~A+#X_q}S}j zLrQoMJD^91a#1 zNvBr;598e2jyLk#K`v}plX&mkgt&23k%EjhIGF(^ds91us#nMM3cU5qs$mz07vRJ9 z$-*cf1NcUaU!gsKJl;UJF6yzRd}ot5_9#$tu*(oB@KuD;J?MRa|6RQ?t6{3SGmr+I6NS#I!W); zp}{)L(98Jcrd6|6I6QkuUokxcgNvGjVbv9RAVOT#|Kxa`cHb$B&gU5t4Y-I3nv$piGS8HJ~>G~^u#GR zs}WWMQPC#`IYJoY)-R1i(c85{7B$qxlET&Fw`wiS$>{o8+w3yX59tf9t|{!eCG_n_ z790b3XMVhp;ZtM8o=c32nEKXZ9K_7IUE0|!V%q0>%vvMxc=eeeBf)VG1E;BVkm^W2 zMn^;hz-LChd|zH$n>~LV@&_{rp&3~{TZm(72OvH~De-CjhB;Wg@ zC%f@0t<;G~Bdt9gllnH9zlycae5}Z=l=&dDczAx4R_RlO1fA|x?lkTq4y}KA1XZZ1t=W`dApL^&{-blO}zU&zm$XzZ$|A~r-fc&>`elDA*sAk5( zN?cUeV~?q*yu%_WxXzrq{nn#HVBE3Wm;Q=^unovbXwT4hit3eI=#D2V?@}JyR~D%5 zJCGOb*S!WZogEPUb7`(jnicfo)m6;WFXOs-V)tM0OW5CQ0sX&*d`bSM@EQ_!17^iV zNGG!kXkO?Gkn2!=Y=z`Z5Y4@$&Vd+XlPkOIQb<;aNf>V^r5~UPjK}hwBLok74TO{t z)4#|E6U3b0pk%=(jq5wA2kqi6jX7XX9SN>FoM`Jv)vIUM{KV24LF`cfqC2q zKUtGy5@|&`HGziP$?*fdhup5j@#jOtmS9)HNHaN+1}SC@z~Tm6ZKAfnGLJ-B{iB%w z{_%zs05Rz-xco-l$7no7X~%> ztx20PhyXVsc8CV>PA*ag8j-nyMVMGuoW?<>S_AivdUCd?+E(H#+`;tR^OaAD*vRXS z5l%QFp+LRl#R#=9B?Scq#7RKf7lSYy@Icw(;9sC(_KzON;!RY=SZGQb!IZ=6&1ezX z6ivME)7y6Yje$>e9uV-0k*+)@OcCOGE5MjnEkpbiqjdLup$!+`O@A+9d?wxVply7I zfv4l($Df|2JWcthb$@IsJ!9Hy(i^Fm&U#HT`$I>Afxd*D!?%l2CYT2~VeImjwG?^jgReOSIWS;ED3<)W5an}@2mtIi=U(E~et=in< zdY(DaI^^rv-8!wpQ1?aVC%;yD|Ne6+&eL^+ZaLCz)6$NYKR?fS(b{{?Bip;H*V-z! zm5XjQ#@_kO(?teDnfWRHgOr-T^lTcP`#T1HPR&-{7tOso@Y8T*AZm7Q{vqP+(~xh>_YUo-u1evE!S-jU6P#E zX@0l%7_Skz+0D$%0p!O-Ar098mP4m=S0R$a!3omplH&j| zahv#l??NWPo2*%q-+(6viQ`dB*g#!~l?{kkE#C*{cLg>l4`>C$iUMEiKM{qIBYcIh zgD5~#3^Bv6U%v!|gh(7Rd?&A&XAAj14`IGxWM!S2xHb|O1#T2SydBI6Nv9&g0SHG= zg20p5G9ctkb~(HagA648h>w_LVO_w)QPlPSAH7$MqiD}}Vto!IpZLG2`(C7<}`;IhWPQ7k4h9;?Boi6;WLm0kGD z)M~RuwAM%OQex+XPxbgw(0W1#Idi$|A$Pd`bLXb_>zmiA3@?l3MGKwk)Q-ZolZQ4Y z&~7l_TEglG(Z^RHkhyUG0%gMSw_ldmc*}fFuw;FfM0dd=WpicqGLD=V>ovlg$atlW#Y)6lvmWM4f z3bJ_5mU>fG?5vRJLsPvAc=XJS1BmU-Y!Z(!6A)KF-Z$^fk$S9HV}Qt@=8lsnm2D*$ zIXI33L1Y!Tq{aZ19$re~m~nkTYYp&_$Vf5llDcesTEp>oRgwvWYy#;h9(upzZH(y- z1LZL!RSjP;{7sTggd2|h^QNb#_=9~^WF(@j+wcHnh{{^P2zw^RbMowo{Y!bGo#(n&FMzzLw*kPV_-gDp2_AFnIgsa@Dj)pL> z+h z-_{!hgsS^#MmD79y5zonwdAlhwei_0HQLWvIbT_0SCwq1-YOg|ITOIEm|gwmkI(+o z1;?L6oo;&)=uEBqQ^hu5Nyi1{@y01fmEP{w_E+EeSo>w3g^>5xW~U>a56z;iE~+1k zj4h!SY5AoG7-qYJcsifH`&jh**vaUV%6dnbb|_>$(n!1QWX|?*S>{9Tdn?yq_YkIs z0c~R8#&)%$O*R2HEp;~r{Lwndwj#Kv=>5w6*Qx=%Cz=!_Z?I3aZ_0DL=kkzjjZv|5s zQ~L5;`bOPDKb5SsQ*DgRfp;RN*W<&dMho5EJpJSc+v!u1{Z1&}(zDiidf%d;pHJXC z`?II^X`^K?@zU1a6~T+}jkf2l>=BJ~hncY<+;3?0qu9^BKlq8BOU}Xh_M!dm?sOgW zMa;sp!xM4IYDIQEaT$l^gPJ0APp)>pK9bunZ< z((!s{kkeG4`r1+|+1QipdA*h=S1sRW@_F61pBl}&ni~8hLjU)fivz`v5Aw;slDJ6I zg}49Ki9K3Q5i&-0Rt5t;LtkR(f zVA;RFgYQWxwtQG8N1*(6=|VZjI6#8Sj)wA(14|CvvmLCI=RA1P48yn6IDWAuh-nyJ zsL}9+jRGZEK>dm96eCOvBBT004}yIlFcHyr!F(Q!3y?(1;o_g+KZJC)aomG85CJ0M zl7#I-iV&-?f#dv3@E>uP5&WBnHT{!(@ON$%BL-ZQjhccW)?wE}Z$m&;h7> zQTvw@$2-aWM0I*!+RclcVT^3AQL6CISYc}s{LLBV452-L- zMjXKkAZ=4C9P32z_!#0b35WOe6=y=RnSp>h?Lm#wjIXB@u#W zl;{fAF3^6aJzlrq@M3#XX$-+4R#WEDZVw#w z{7d1y?MSD#2xbfd*5VpQChBG43ghw|W58fK?i}4=TSEK`-6QCABijrpuiao4?8_h) z>hqe;La154J^v~+5K#IlK;c2QToAOEXvF>#^;)8*8#fP0T_ZytX;Q_wB-d?8@_|uI zM}@txLU6xk6yy*H=OTGWATs6h&#r@AW}nwLTYQTCWpO>%fhrn5TZcv&SacRVDzF<8 z>KDOQ-Cl{d_$0#Qwic`=euzZ-ful7?`x_T~DWN4uvMd_lci^Lf^t*uCz-`{o8m>Z- zOHed2%GsZiGK%a)1})x_5q!wLP=`@&*+B4C;7oP!(PuCjlC)N2tb8Gi$9tqvenLzK zrZlHuj$P2G6Xq2-W7FroVR zR<^mZ*D>4koKN`0+DxpTQr=oW`e9kDFfT#wM(~YW)>M+63%XGXQA1BUEmCVNCVyYq zd`j?-Q<~15+m}~m5;So01^qm`McG=mg`%^(clUN6t-&!W?v|4ld9NgcFUk${{`TAs zCUz=YF?)2fc$;(X%b=S<+F>P+0}_sXSnZH9ywR<(`!5C_R>1){=JgoBJS6*e?-*vR73K;Ps{FN zz8Y`xCP8k#`bg$0(I$!S24bZ;J9;F$w?6sqBNY`r`)mGzpG-jQlSpIv8jdwC!^T|G z+Z7V2v+T3`e)2XwiRv|UEezTl-Y6jUvHydX>b~bi+&zGa^~^_4DQ@xQDJ<{gx$|_b zUFdW7@rRyQymxNc*!(T@-GarB9S3iv$vd!jG={R4-8GEScR8WhXqY z$>GH>Jpvx3$LQB3U9@d|5sDY+rpeZvnr(S|2WKK{Rdd3kyZP>I*~#WgE2Wat^7yU8 zu>hV}wM1&poH|O_l21B{JnFQVTyawDn2j@9o{p5?Hoa}1^u7G8 zeEn=ub-NeUG1;3gvIUwmjgscl8qF5@4NA)bo=@#}ygujqMaz4BuzCM)S?{^{kE)qVrTZksF|_AhcUwBeDU2 zpgCDV6-}r$(8`M>aMrQ)zqoh{@I|kALggqF;B_F1WjP33Vz5ZKAkqye3+||E8@N2K z;cO0j@L)`T&{hK4n(JE`gxpLQ zteBy6KXG>+&KbO z6AzzjbnFSX53+RQW^5moBy2gZJXpwH`K_B{jsMRG=^`}!p-6~?!{7;IwMPR#B%&5< z0`e2Jo{7>2)*-rxPW~G`k4n%GtRv2uDE7%U-rJW$3LMdea)ZRv0+4^vh)iNE^f{+v z4xs8PTE>mv!1PiV<;OK4h4BdU9{vaNqn;DjC{j0p7YtGUkVHZ@e#bhsuw{rt`o;eM zwlp{~Jg$iC3n!&CiD%DRFMB=kMztBD->N+g*UXTR?rqI9LqZ&Z+Kg{EdN7x;`@asY z?}RQ73XSSL9PB*vYc_J6pGY0`;PO4%f5*5`I_@-KPk}*v@3-+&IJFsOY=8pMB#1^N z#nt@rKh9tdXUl_d?eYfAvKO*7{)n=T}DVE z8@Vk2Nrd4oh67H2bg<+kRHRj4POr?i2~0>Yq+{wFnXOt-aPp!IAxq>-_N>}T6J)l zVzDidp!>@yX|3ndqX1dO9Xg7hh0(IXym2Hbj+l}GD2+0x6~o?wo0(+(tO=IWC#D5L0Hx2V2Osnw$DgQaNb z1L@h>0ffQzoQP-VHuQ2W9Ni80J3;!H-(OT|^+2=JUU*&y-ZeFtu9A`{!2V;8CN^hG zVV0N>p#EBbus^QHTN8Nj=Pk#q@3O~!(h}rVZ+7oa5H}0oIcR&%^!9z+u7qqt__hN znAynAf4b{XaoGCw6#YMq`yT13U)OmC zM|KsB{o1wdqg4$4&A`;hYlrS1^lv*F6LFN%`fiK(=8GE-N}SsI*x+m8M5WSC0Z&)^ zwHOp^^1Gxf4S$4oF1Qa;)%?uNZ4y5gD9k(dus%EYv7TDt7VQq6;~HD9GM~Ie!~5!3 zL$hh^_Gj)0HMPo(i}8+FU$Lw3_ze9ueVVHHv`6(0sgQX&JvP2xcz6E@>(xUtx^J4# zRO7E<-G$3SHCZ~`>Zn?Cj6IjYJ}j+w53pWu!7X0Y*Y%F>Y*9_O@YeHI`VSZjH|lm| z``uQ^y6)omE4OK%n*jrhH*@cyat?#a)L6>2=+2$ju#2yLZQ&4lZWhjIn9tE!c=#%Y6Nr|8LedO%b<>jD=-Bz~2#a@Ry?5;4!oUd}4lVW$AXdbK@};Ryy`ptFJLV z`?q^Tg}{T z&T(aJ+vxjbm%GMuwZj^xwk1Wvz9#MS6mchpgT9rPAm6d*0JXV(5zPI?gQoF6k2d7P z=kdyHA1-I&NYIXh;1lj?f=(hZ1=+dq20+ZxBLkr!h?(o^0uhaDGzxLQrDBeYRuu%c zUvOR)1Xc%(NIiuS8Fp$uEf6VE-B^qGkXj4Hbls$mDU+TmR37&`UAD5nbmellT@i{| z*otHB-ydeNWEa(p#E~|!aTiDf{0g*t>t|*yP8)FT9xAW<5^0!y%CSxn3 zH~&1M_jqYwiBL&Smpc8V;E;3}b*FVmT%wD9CiB0%JE(8j0&B@B3ioSY<7bQJ_(U8O z?abvjz67C-FX83WnG$YUXiZv>udptVbkBi!nTnL|#7{A4)N*BM* zD3S}Yj%-0WT5r~GyRDsG)7BP>cv({CKmykRqkFaPWrKs499ASN6d8$4_AmCJ%784@ zFy^V_s3CR<>^9>aCl7y5JG-(e+BnM^Y8E2O0|4k9+^T1k_p#K?hMe-G{1D!u3KiN- zw6tWE&KBmwMJ!7a)#wYajc)2+xgs6RArl5xalmI$6To&wH~e8@#O4c-7oyit3?z9F znIo`ZOsn{7l!;mxDGk7*979ZzIow=aM)s|9(~>17w++&~-l~7Bg}LC-^QIfzcelbOxyuo}V83M@u=fU8}nt2Q|nY zfejuNyEE?cvqNr9C{MDdA&pnX$tl|ak&(cf0X2}KjCEABY2Tlw>BwFDI;KVt@FG}d zpLHD-!zzuOg?E_-d&vq2Mf@jzy9H~VoHG?3GkJ9=FlRT3?YX3^ci&gJW^fS-_8VXh zWa)JL9vDmPPP+=v#T~n=6NVJVqxGHIGU8VRcdh#;=ojTWOz~q_bw6Fmq?X1XmLloI zV|z@Zx7sn;BwYIcxecpA^wb%OnO&}c6MBkSCpC{Br-k$EqHpX@X*w`=LN@w`Xn1>) zWE6id?%x-(e{GtxPonLX@;ly7BhOK5Z4!)VEK>2t6N2yf)5qey#FGsOn1rnbP>{4X z$nw`ocRNoaVhDvCCiY9#1u?_{4vjmR9}s~`iVVOhX69+aL*oDu+av@5pd7wnq$N4P z29bBc1Vh5RiAbLSm6OUPh61McHI z5=*}K>R7j4fve50PG?pDoHJb+u#~cavcnQGmPIz z%3q)FkN)hu_4N%6!?^TaX^cq31pf7L%mk*-w+E|`I0MAP!2PiP?3EQhKxkur8@QYc zej`uE8hpz&p8d;kdX&t)m^S$l;8scCCDa~daQb7JFPq2#H&zZ7i1egzE&c%aRNykI zf}k)(%vv6>GuxN1EklMON#Cr1*h^i9t_~^xUJcq!D(c zOD=H}hH}hbO&HDykfM70I4>q*{8eI5#}K6qPJw)b;QuU7dk$5sqTYMUV^scgHgN+# z#$$U8hUzOVqRf3?_^leR%G3x4fA@(uQ3nGkSB3im*Ft zvL=7ot2Y(XZmjQB>#nbTY#Wg))YCkA`fJ{MP9yFhshEs}^^Cc~Dc7y`Fhi8_b@bA( z($BPdf#QYbNQ!(Rj$JHeGimHt-tTW&yWT#+a7H|lLvTF&XbRKAnfGnd+irhilKU`_ zxZwDk=BaL#Tf^Kj0jTdLfACoga2 z?LK=;Gt$WGSzPI=y6WCy^TP!{G7Qvc1G*PoLwB&PWNhz$6*nw3)do=SCecO{C1&FwN0$CAP;mK}WfkYK>%^KJP*Eh$rMCQLK0OLx?iTd0xga*kDU|xs_Sl=9OrKe^$7c^!*HEPa(y=~u zl=H8=_H7?)2d1!^ev#iMM z8?;^x@2L{cx-OY2SW+Cpz4r$-h1qwtbp`I*9zWo9z_ow-<0N)(TD!E@23bS>H5QQ^ zBA4HH)>8Zs@^%FR$ALyzK+i)UiZY~20S3z zB%cSzXNKDPvwqn!q)nu^`pM;s4T|g!RdBwwbCjAwoXz>EkM0`I<E!PMH%EMkxzQZ_cp=6N**@xCNd9GQKQw1z81i-2bj$)`n1tac)$o~0l z>NTR$HF1;Nvx)(z9r{n((}Cnm_&!KdgSsqoCdrb3Lyi}WUr-RO!8I48k`V72{xcGn zjdUQZqN>3j_^Sx`@UsuB7-?8}dB5cnhyuiY+yzPi5D$Yf6_Rr5M=pZq(UL2tE3D1%I}|^MF^hl8vpABd;_=2#F7`pLS!8jjMxaj z6hz+0outL}a{Uohs*R527l6Lv&lqRTLXrp6g1pqoFoE-GJqTvx!Tc9bMo@eF`hPqi zlIXrGU(A-3`RxG_GGGv_t%J-DyxS7w(ZL;uofzR=SQWuc!^~7d@>Vct1b5#i`yUcUiSdbAJCLylM03QA*~vAl1XWAlE2gnw2L}i1 zuJRP?zr{#1CHnH>z@h9duhrNw&s!nULDJQW3z9OA}an z2ZmmPvSb{_Tyq8eD+FajUVAg71P~Py<06JwXV}9#$}V5%+4c_Mj6fww3Po>`{Wcf~ z5D`k=e;gI^yPD!RLG1{f?+CP?M81g-_5-lv!=YnvGY`;F0EX65E)Ot6#P|e@PIz1# zMj3vX+#xvjP+||~4Jav*uKe{?0|8epcz`kpEJuvS8!Sm(b`YYIPzd6nf*g8udfNL$ z*(#0{$m-glXCGS}Fb)F#&C^+g*iLA`wIIMYH5yA_Z&FfRd9{ z$|2gGr`th_Bm$DEkRD$FHAak#3%11=Ov>?16y=kbuF=7nac0&Q(gC8sMZ3s3XkKOp zs}g|%LLd$p244lpMo!{mM1BhYZ3^B!y^zPeYDh%=OQo>d-z#`k9JDx6H!XG-FmCKIBn>6^{h;9Nhh=j#O-OMg=#FXGf`Mjh&W}@YVk8%r;9@9FA!l9#WKfskEfp@kB z;7`22x8Ezs+D-|b7*gewWB(yJT%as+cJcC4mYsJ0a&t^an_It1m8`H!D~sd|iRR0l z)zV;p#Gn9d3JnYC^M6Qg56nk0GNrC-qJJwmK^U9H9P{$3pXd;aguxx-a%{LJ({?y@ zp5VYIav37r=*)scT-i-GU6%xs;=%W1h3IFFlXy`Kn?s1kCoNx9e}9LPBF*w7^Mj5V z(APlCjF(c(XW6;X@kOwb6y@N)Z@EMlzjby$Ej z$r)d$GV$k#(&#Tl^OxQ{p;dkLNg*x)#GEYXk#z_aqbI_<$gv4%IK8V+HEfK{ADH3- zJR&6ODD?Xj4%|e1U2z`u=AGMsyoC+eHVQxfbV0lc_^lxf%lxvku^2_~MMX_ErmZ76 zOsIXMkY3tAS^;o<^*g+qy4dIb(UD}9pf1b|QY{!Z$XROYEdT>E2@Qet8XosJ>HEmW zEGoLeqv*qm#>tbDP<;MlOmPQGvQ48x10lg{ zk2&WS^h7alq=Z5o|8;NCc}^&0TwE6TjC3lI(1D_+wg1Z$$0_NI+Y6!}0!2g1Ht{sp ziLtkZl0vZpIECP?n$2Qf6cQVOXkAUEWs02<;Pp@2QCk11m1FAx$%V(4?mdKpBr;WB zck0pn@wAat7t7-@6=ipn)vTm-PN;@l-Pd4N*q9x>F;-Z|>Aq>NeCsVp0@vxU_Vz^O zHHwGLJlo)SLjn*NCWR-vHYIY3^7WXxeMhXDtDu9APwoR~Gl-HzP*ro)O!BI(^kSk)SVtLoq&?sci7NYvh%6~g+$nmG9x}A}1}qr3=xmku-`EoEAZ}gu`p|BE z_6J5*x?%fQ{gpKPLS}4~R1dt7_F)QPGQtjUr&Bvq{1s-bc=JpH@S{(^KlCwG3H_ebS{M+ljzXb;UY*$>|Pz z(R-0?zxMD3MEVJ`a0pvf`)Swx_IVnje7hwzSXd*=%x+Qve;!1a-K{Z30m*M#u8!yG ze9dz|te9P;fiNenwK*Npj}gW(d704y+|29PKHE8*v*J}d$a89)Tgs2ewR0YOh4@Mv z7auOm{ycEC%KLA#)cbqq$NWc`<@zP*r)K^%h}+$&F%|i3J2Uwu-q5Q&j&g&#SYku{ z*vvVv(um?Ermdqn7S25KfGn<0(XL7a4Cxp=oQWm9QtLk|L;pvi8F$4xy+e%=gBYNV7x|+HhN#O;Kh_*DfV*wBL3y`?do7-(d+woT$a4BIFK3?=Eh* z2b%stiL8QMp4NlTJ_anqSWjB-X!0)_m9puawTMi(W{liwBrVnognedAjULzDiuyo&=1EbM zbpe!?1pX6`*Fka_$_ok+X$?%>vuh zjB(y{F-bpDUi%qZv5~)Fnk6`E}9;$1b+nlWL8>-$fjBXt9Hlw|2W0M}F)A{w_Rau5jTF~&r_ds=c z=soS!*mzN6Qe>Hn5{)dkmIj>y-Ifg%AFO45?H(4{T)zLa=eVs7EQDYJkZVpvNpf=K zjjC`EA+Q(~CU?Nexel+GU@wF#9fj1cjt9}X3e^*0Q7X+QNi7!A*bp>2+<@Gtb~J543%+-?uo);QrYA(h=6#&aE1fJ}@9T^r zO{Zxi7M@e-nD)Q$`Fn73FA`9g{X{XXlAv%~H_2M3VsF#>B`Hx!&kKztJdzSK1Y9R* zYNgq@ahHU|w{o6qdb+yKzye7B=ia?_b#?v#8NeW$EIR&+!Mv2kDT5s9s$DGE6?rht zH3lxruC<4`*MtjkI4R;0%KuTwx389_QF1UaT_~HC%7Inl4%Hd&SxF*zLhcBL{fzu9 zjCsS8lO+BOliPOM+ncULf@|&~E}AoE0qQ@-^*yn3Y9_sn3vRiMzS2bN=b3Q0W@ z1W#~F^3_B8;&pgxO8+HWK|es_?2|AEnULP0-LNRNVyh)*>a>Fs#QDu6B0i_B2Nfd3 z#!iD5fhul+Cc9C>{>KOg}-45%Rq z--K(g{i2g=QvOF(OcL(DXNC2$REO}Luxj=V( z$VCdWL}E)UGKPakcK+qLZAajD!`YT?a|IwXSbT6Bz-WH#BZf8wS`k% zc`<`0wsRP9wCY!RxP-Y$P1+T+9XqHNcCU5e;5Eh=h@ZHA35C+fU$-bY?$^GvJKdp* zB1SGb{`D;u%x*);+Vs9}j0X0I+s>pW8QdIQxqrrK^lB={kz0*MT)Z#MB35LIuHUXy zhg}*}tewF`M8TWtJzr!(+pZY72X(!?eUR-FN0oO^3cH$+8?}*Oamo?vtA4lem;i|F zYO_6>{6N9o(xjB%IP`0fs%34!#(W`%v~s}+%kHP_B~@A6d4KH447ux6OEyQifqBR6 z<2YeJjMx47+A+lv#m6;1nuGN2T z9V7Qfc@I%U_cU15DBHGoNockhsfKLP|81PI^6a=uY4Ci;C+_^_YKj8;IiVjXsUTi1 z6>MBM)GYRXdCpdbKh{Q8{n1NH8zXf}1Ldi=0({x$pN#fwWgZv|q(Fp!&}+J(6MtG; zwPPBSSZtm~a;KH1@ohN;!V-;vMuWZ;wm47zpt_mdb~zzS1L#t6rrdD_V9PS;o&4TA zH~ZrXzW?}kEII%B@dg-?2XuYd$}^uMM}TE-`4v?S7J-mI`8F(yc@C z%>1vVi$g0oglYuDS-$7V4JHMMi*Jw8m>?Vh)0OW7O3bP-{yz2nhvCe8ipFe zsAZU(F8DZ$s84QUJrg!AB(b_;R*g(hUzT^H69G#mDRd^9D&3eaTg*7&Gyz!ZvO%<=gYqu`_q^D@=;3<%Jdc*`-nIwVwMZNhQN37UB?^k zl!Z@#Jtm@INVFhuCDEYIaRl~J z5FsZ*R*ym0$vuBkOXdzk?!O*s$)|^Egs;T)(z`w7W;D5yrkk<&q3`m+Q*n@2o6xmB zJY^)Ot@A+LD*nn2lRGVw)7xEk{+8P|DeFI}VfyhjJJZHm&lW9H?S8tDK$onapHm+# z{a*w1nkB@ZSC7A@DJS>qO`eS3y)niocKj#7O=Hh!Y}IC^v8^3UifoKA&hUb@_+Opa zw>!EQQ%GaYz?D_UDCd6bf_AhvkUSI^l?c^^QA!3h?@oDnPS{y61`$;?<_=gin`g^b zfwruGJTrm=8CFk%E&TpXtRyg!ngbcsyKB};j(LdKz7o&^@8Nx9;WOTZVhA*?X|D|C zXDi(ff-kW zpB#{zsG=%b-bhs-(yqSE^{?hLP)M(y##@HCF+*6Mk>8g3=+PPg%@BoQ$h5}KVJIg? zr<_^o4sUo@ULZ4#8T$1c*Zl~q-hb{5EpUku<9VbR5f{wAoX178ecL^73z8Uy)7EeC z^!I}{ILI0Zd32<((JLgKkyi~M1x6+a*oXobuf=0nU?#gJ08@ElG3wvNfx(QFe1sOg zCJ-jDP4nW9rt>YBz)49WaJ`16rcuo7X6Q#ly7dEm;W0Bpc~w(e>jIPpXm_GpHYY4c z&_UNiIDQt#g)-(FOs9N708cj%u;s;cb~5BnL<@+(UZ#!5EUmKiN!$-fnFx2OibDb` zQE<~~xCmQs`m5L*d9x&odF*&~+sTO*n49fAnr)Az8hqtLRe9kougdolY9K$jO4Ch$LHYd=ieZ zR*reqDt(Z-0LW8@x_=vmp5=$D3;M?o&epFk^Uoup3ZS z{ryw+(PuOIY5=-n3LbYkgX|W-$xjL3IMq=XA%;$DYEhQ_8G5CfpR!9X#g;MBT6ULC zztvLB75P}RV6n;Zy5zTjx9{LmwMd9@TdCST_Hd5`5}B=Ft9IQig*!Q-v30rIz%@6j zjaD^bVcyFtV$7?34 zF=CjCiy3h#c}*S+Nvc40a%KgOtTnV^&FmMWg6TwL9jDt_%jX3L+Dyhx_FRJ`>{#G4 zAWI89st`u;!jRYimE6x#W zfNEKw;C)4_Kd+*8-mP8X@%t*mR4N6J6sm7LKKZv`r&!x@zr4@hFJ4;KxvM;StfMZ# zJ9WKA7+BG}zik7a{>QY6e3uh?BL}vI(K8;QHud_X{iK3=*T!8t1n%7GxqBx#i8_h< z(Vfj@)Y?j4Qtk+--WRQiTCeJN@7_T8?BegdnJ}x%;iuL~|F|@MJw9H>tu>~1&!k+{ zq=Ci7scX7vQEwj#Td*8Rxn{e-lPB=k_d$t}h`ftTJuI z)Nk)tKG2)Lq^2^#KiU|dBDaerDkA2+Y|)buuaGy}Y-#Ax1qB5`>1mR?Kp>SH9R${f zoCF!6NZ&&k9?Y&?Cz$Rdcouj--4a^f17Pf@tBo2|Tue@-ih+)D=JrW7| z6VjbE5K)OsZWssjP7#q{I5=gfElp|}CnhGuf!c4_8JL>7o4D_QVL%UCfP1?&LEe7# zOis@tJeOOcgn^(!H$`e2B9Z`Qenm_0nn*E((`h13uw%Um5cYF`LU5}tya<^EGgkjD zMPoK32EP{be+qO39$sEaU3Rb$l0F1?x83BPKxr{%?StP2QPdDE@BRG7y%g*oq_cPL zUc%ntDf;&x#51&l*ytB7@aJNr8U(3KNGBix6x9L9C>Vv+bO$v=7g39c^@ai1$bs2H z-mL=?j}Q+X?C-w;7WFuJ?`|iDWMuq8dAy#Ejt-jRnSE5}G+&x>g*ViY@M6FM;C(Qx z$;r#NPhC8rtbjF)sG0HbWu()wAdF>k>1JUUFggS77pfyO=YY^-H zi5IP@nbp1XXjR;H{9LNa?320S5$mws23lJNc6^?7DQ+D0mH83!MGNRO^N0?Iz z(7{boVg2VJ{UoJy95;nY;nVy;yw~^7TE@nWU=w?bFC@+$@SN+DAs2&PPqrib>7s-j z{b6n8$;<}JjCUm_xazQ`@gY0A`$TxdnC?t!&-4lou}{c==vWv43yU(-CR}(Nm5Ymu zJP5Uh5C(*&jQ7&B{tE-P68X@B;En@_7}Mc01$XBHm}ePkBhZbPK6fHHoedf>j6o$H z3%g+TN_P!%BY*ShaTof0*j?TtEd{;CejtJ&JO=I$>8@GXb7mG6GW$N1ax@(D-YK2ps)Jx%vPu5OHruG4%g#o>vd-^cmOhPRG zS-o%~PP!W2WI?7T%&~;=BZcjVm@%a)efsn%Y5OC!&7XU6+DP*OK(;vv_9$k2%81?{ zO*Criu0FaI&chTK^CyUr3$tIlWPlOI)n(v|%YeD+o0{B~58+P&ej!pgLK=Q*Pxb_p z2uR>Xz_Ay0_@I&m2F&#cad4*o)qwxLgW zS0Xsw@iFNI9gJJ|xfSd`fFXO$`!R$;8g}kLb!2>e3nW-}vGhpF%6hHf4ig>u4&w|W z)#n(4%9sjq$}AEr6Nkw`&S$XXSplsh8f>spQCP9bm|50v^1y)uXcE25gD)^9o6esL z9L_IZO!Kch1m!f#TW^y7oiZ)Wfy3=2PCP& zw>?{WH0+7}#+L<=diS?ebG#ked z@wvG{KyD3CW7)|;mWdS@EXg&}$v zUjwt4J6X@#B-u72FW`CGcw(`rNr{_jIKTHeh(c^fJK~S+48MmNwBB#OJR7FMQX@+Xp%~0d9KLT`0ijSIYC)(UnSp09e zIx$k*J7Zz#_Arv_kKOft=5ImHld2(HYGH!qmHgY-_NlQ%MSfOdT7Of+?@NN<{Zn+5 zkGVFM>rrF~B~2y!iuz|gSmdI76dCnu#O`{n%+dLg^E&jxqQWdcHq^b#-bV99|MZ8o zk0jNeL`l=N79YG}8@$x!7Ph{6ZsRYB$jN&?@iEQf;TqLUNSnKBlX z2vJh>DG8MPd>y85_eywJ`=+_X*#yh2qNQ^tP2m@-1Fx>4jQ&V2mFY(>fOGsDOPAdH-EBrQ=#&zpLlv1j{ z_N!g$LinGHH|Z}^{&Cv1tx2%0QG~~BgHDXBhUc@SNLF1@y8sFcQkIbOap$P}I8as+ zv8`B-s;ov}POZ32m9QU$@wzOGD3j7yQVLPF<`Xsp;t|9Uz-ht|7pw(P-uY*tm1+U@ zU{Vr>dl8TuJ{cj76@;(_{~_%#h#nFG>m$QBsH{vD2o~W_Km(K5H2?2ets@5cSAKhK zFvl=qi7I7T z9^T$=Kru*_2m0fOb6X(w^hCm9j%Nrz25qPjJ_dJrdwVY;N0=BBhGu7xJ@L{(3Q-Zw zAnIEYBRbRPNu)2}d}eD*h)fYH`Id7($c}}`M@TNHwV3vZicSEU9;^5

}f=8U~`2 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 z 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 _H#mbmkgpGF*b^)W`yqy>g3wiAstr5Q3fb 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

3n$w`bwD=91%wq3imnaRyl3gBuZte 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 z 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�Xe)vEI|(fmtY{^DTz`7JcpD9<0>4}~3fld| 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 n+MW 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

{gD@<%cHGYht)u4jm#cjVR{C!b@ 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�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

wjYjbw}}0meP$JxV}a#=2Kzj zQ~r|{Xs;V#)W_GY!d1o@XpCJmk`N&O$G$3&6moidQ#q?a zS9kwj_Ww9Q^hB~R2>w=o+|4YsN?K~-g{;5~D)i1x2`IoNzKdJ-@DkA;+ac$oW5Ce7x`ulFTrP^t!|7lxF zy^mcAlM#3{j4ew-@M-M%KTpEOB{c5S$k<(+LIM`de3pM)46-@2Mu1Ek>zbwkJJ!FI zfdBq5CQSXe(0;Oxq{yDUQQsXT-MMD)*;l(#$X`jypG7I;TMETpi4yzq%wPB%+ zU=)!#}9yi1jI(bF;ZF$Vx_r_>*ztA^N?Qnnrv|reCQ}|wJsCDeyn6s}klFPLS z`RnZ|tk6GwbD?EZgboH)A}q4 zTm5ZjPrzJ!J`KmGh5q!v*IswXUt4MWD=FKUhq-^uj(RqCZx15y1!c0TWxuG(@f`N5 zkdzWQT=!8#b)Q&O<4l(Xs-$k zWMrOnvu{Blgwgk~zgVS4TG*mQ;nyY0!tBG{z!aWS>5oSNh~C9TI*woC!}B>=RE)9Q z^Be20h1W6UJ{(!a^7d^j8b%SBGX}sXrwqsP^c}F*(k872uGk(>M1|R>pyOZ&B#|k3 z*vIV$a4v3hUvJ|#lsc~K<0og+s~@DRbIciRB3SHD``vupQ1 zdW+bNRby8^0zVT6VS6{7zUaRom$P=6_SKIl98Y4eu{YD_vt29A{e>w6L6Z3GoN;Bc zihgmQqPmJWJ64l!6`Y5bXSh-tAGCaEG7=wbAzqR{t^qOl;YREM0*-&Hi;Nqn{!$E_ zyBk=E1F10>mG+|Yl#q%8t_7Z%e`t5B7e^eLKPi;=t=`N!hQ-2htXe4w2 z@Lws$m1r2F64^=RZW88@*wd`yc{PQ;7cd?sJOdjS`)@KcQ*GMf^m!CQi8TW zk|6P=Uut}&YDIgxW#j}aK-}v)Jy)fy5i#o34u>PZs-rgiAJ;ns?ZQ8ilGzx=XPsQ) zwzv>s<6u3nfHZw&Opeg47DeWoL!zesNKqKSOC(~f=ov4GIAZ<5(f=fM`BziU!YPMq zLTOu&daBLF z1W>88bO`B%AAH`^^-Mtb<*mf{4vz-!2N2Mi;~@?4SLbk^52U65EH|{z31v>sr;oI; zg!zJG>DWp}?q~n#mRf#X$7+!Fej?YIgpj29t1M}A#qlQQkmytD8A09KHOMBUW_C6O zoIyuf5+AfVeUU_jvmT?kW3>>Wi(V&(m<*9;l_gA@D}Mlf6uD%AVqI-_2NoU+`U7u+ zhDK2`G3~y1#UD*)ZxHxXjPu>nSf^Dg>4l`Z5u+f*u|@XfKjZs~XpbS!V&n2*wfbE^ z*;o8QN)lkTSdR~x{iD2Cng%2}#uCZzr+ON@CH>RE%mXOp_$S*{4B89FJ&+k4;z@nN z)e>H;B1?-(*3WJ;JF^sKV>EO-i%&bnaC*5S!CN?WEoEAiX1Z?A;s0^+>pL?$(hMJdcDGj*xW1cP4wq}@=^ zQc+C@Ml=Vg%XB^URZD<8w=u}fF~Bl|5fP+F_dTYgm&d-lCfKR4ql8B_wZ1x~J}g=t zZhnAaP-PuI_@uzYk>P ziAi3~y~_H04_kGfaQjAA$zwq5!Iu}!W}Z691S~1qHBCVc4fhSpC0{Nh4whAG?8;WV z(lladI^w3yo_sMYDBH|y5mRDJl`=Lv3qC&XT&3xEDurpYF)8vu*xPo386g&3g=Ks6 zs?lvVyqndEdU{{)Vf0NOzTt&N#w(y-a13l#6_K&9hgMw%GV)kh9-JFAm;#B(?@u3j zG6~nd?fK5oE3J}@mX9f^F9~~qbXC($lC-sQJgP!XW2R8D@$g|w_CnIv*rT-63=)j5 zqiHQuCtw3!OmZwPj1RsPgsfs*HJ#agBFeydzI~7y_|}yt|DHrbF0xCjjnly-}#jNFBvHbbD7+_KjB8qN@_yRcVWnRR8qhr^JfvrKtn;~ z(I)u>{F1a=q5`E*jg94ca`1M%e%%12zq-C-)yXCn zOO?7;hS|kiudZ<^&>%qvhhHB^OL^s(N|JcqEe}tn3*6|&ms%l$Pj}2VtK5D4F-p=c zCnH}{93P%_K+bOSi~7EF9SxJ${V2XvvDIWj$hu{=cgc7Rd9JR(fF9+>M6C2eFRab7Zete+D!j}qX6T?BLrsZ5s&KMA0P1@=Qj?^FDu5BA~U>6 z*DUk$DAu_oHe;oj-bQ-daD5EfE8vVPmHtzp${uE3zQ0s@Gc_C=P^3DeKjvGFF>4#Arj zIW|&!MoF7ygZ|k93%Yz4Q|Jy%wiI8p7@GiE^+Y-HTpSnH>)HFDGC5ry}zEhLxhpqdcHg^rXXjGxZmS?-BN8YCtPLUO)X6;+2;K8l5{Bp=bBECt5!G;7vVmU+LF8f-}n> zoL}%Jcw^vjV_@Yyu}o6pm~61^qxe!mWYc|lIBjC1K-UhB+W27KGbYf%TJf}i;91`V z^6*R);n|(^v*1T}QBh}6(F-jwhj4Az6eF_wc#1J-AKxxk#sal%#M;ZCs}vBiGIaby z1yEf@vd{2NAu3`nSRs$&Bdu~0@8c$b;%h6{cKFr@qqrNXm4K5+v}z2%H?DWsHB@5W zp~h1wy82ja^DX~gWp{RjK%ddFO;?GR^}=E0bN#a|#;mF~#5_tlNw68z|F*X=o%XA| zA-s3i!Ny`C8lM7e>(T;H&vnHmj%I|@Pnh0Ork+Sjy7ROu{J^E<18W}`}DfT zaJ^Oo=$DQbuHGIKN}ndvDl8mO!*^CF>7q{{ys0!-#*&bI^$okJvy;}>MPD$z@|=N= zLSV|1w8G^Q4d(@Pr73GG6`$3jtBiemLwTUyO>_Dx#$D|bs-w=JQ`p?7A`-~ zlML>dLz2sv*6~ZBewSz>-b*ytCSov^k$8{MVqoy#ljNYYnX-KGkr_R_^7 z%UK>eQ4IvfX5i}{nrN}>)W1Ad>0&zx`94F%=%pS?QOHTS*N zz6o9)MoLxJgd1>ddh(MAbLDXvCKC3ue?A(FBDdV!deM@p$2c+3FMW70Wk7Jb)p-1h z5~bV}akNKY=5Gm#iWs%^Cnlx)d2{`q{_$0%%{$WEuN8IYqwMU>4QaW>tK;J-ognk$ z=5%+0!cSdg$d0+|RiVk7AHMqBsAOpq$5m9jr(L zZ@#z#LDDJc!?wP8IVg>Izx-+BkkXOXnkLE3by7F;)o+#A#**G^*5}l@mnHdgti?M% z>GgH{P=!$oC<<|T6oNC=Qt$FEZL{GW4^0;wT$6rYKabx(7D=dw`biE!pNMmiy0sUO zhOKs*m{zrQl~d*$i7zm)pB>w-Hm$BQ2wXHhy*vkJNT4c#EY>u~9!9NV!r?|nwwLES zj3y8Ym^s|_Xfh=kxPFMb+MUERKTnBJ9DhMFf4doLijN@#)3bez6QLAd;pgY)vi{2L zZx4ngA3IOjmYa-3^b1_fvy4Q3r%uCT)H`gy5$WH{a9AyC++PW0DHE7be0JYBu%h(< z$osIY&i@9uA#soB0+>~4d3hYbw+v)K9YP9Ez>?zu5T;V9fCP|BCUO;U=|bx^7=Eqy zGGwd)?8j#GAgsck0)MqB1E1qYU9TG=lEO4|W`Q3RrWam!Y-d8xDu?;2fHZxmfjnppyU7j{8BX^Ar?K9(V?6*D4fx zmUpen8&B@+Ux8-}3l#$cYu2fJ3`>^IzG0RXe}3x{8*3qGDaCRf&~Z{aVM-w>l=Ox{ zEhphQ+HF@Oq5JHtmC|DQ$gJ`lx=>1uw~PBVboP_{zzaQ3hv?u3)-_@T)K5{VuEXlK zLE;-ndtjk9y_?D}(JmOf%t~axAQ!-khxknqev%_+wi&>?csp)!iprvfnq;*af&54* z&yKh(UYXsovK<(jZvJB~^`(9ygoqYXO20;ra!{+n;|x}A7FR`WYKCf1R|td@3I@mIYVz%Z@rBqD3HAkc1LWoehXs;Bh%dI~|^eTb_`qOjwBDtmMyL&23KT>oh;Zz?4>> z#9XACsn4q~>?wY;fn;+}zYEXsv=XMqm|W{H)rdZ)pA;Ow?BhrU)c1%ZIU*YFM%?_h zN}!sjr=?V)LD&1&o2yIQe)c~rZi1*3W&C3N?J|KqdRyWB4pvTn7VasAf!MF(9R1@x z%|ZR->^w1f#uXDE-k{~;A1jr@{en&W0dCJsrGo+s-Z_O2rPiv5)h7joc~3JovH-Fd zu3nqqBw%Y7+x37nH~6i|UAtJ~dEX-xY2Cr->OdML`JA+@x97n^eNK%^U=|tWbtj>r z-?7A?03>WHnKsLbJ%iP#WLgD@=gNXR3qZ+r)i0pYR|pFh422G-#O3E}oY!nU@r@UOh}SAt>eiXx z@#TA?bs;-2t->%yoN~P7@#COnh&{F`1i4g36%le-AYt~wJ7`p?uswJ76;Xvmb1KSQPI+CFW_PQLD|Xtsi&IjJOJgMn07HeLbCHbK z$4q8d-rdWzVnER_(?r`KVx_fwY}+ITgmV&W8WGY>*h4J!JbnH3seP=fg~l|-hvZR} zj+86eS{}y}NwbpOGK^aTuPj?x2N&$AlcUf|LRm`4m>45;JfGNE9F3?DglYfY4%Uhp zTYIh&N7^P}rpa>4n><(tTdjy@2o0_f%#ZV$4Lp2ltP#(Kr( zzYYMI<(SktKOco(S9F=^@4{rx8l(2I^VrQ-Y!v@EX?iz!C~2%O^OUJqMKyUfRb%&d z)5<7K6i5@K0jOC{?#-xq6@=d%ZSI$~Y8$B#^}Ln)oGg2^og_bjHj@bLCnmOH-< z-$^Uv{q$1s_L%X_DN=v3z4y_LbDD2n^Fw~i!=D)zkX7`NN|aApZzfNY%52aIJmb5O z_=$}4y<+w+hlgPC_I8lWGCU*6VtefAGcF$!SBuOgIDgb=d95^2N^@4kV_&oY56Qp_ z5;4B*a6vxd1>k}UYVyxpzb}KSjy{|9xM2g(TQTVDPgpAeo9yMeR%@Qk1g?$Nz)mGs zP{OM|)oKxsz#7YxdLZT!AmzR;bcm+HeEx|{mIH9S$=E8sBFP1EB*(`S0^r~~02py* zMi)R4et!E>@*%Z8907!@h}QRHj=rsm$S@wk0U{Z%A zfW>E~&|&n3YhZ-7m^~cSA(H}Z)N56tGS}LJH`kVI(8uS_1_jCA5WJ3#$VdD3)Gu7> z&*$yQW(bzj7uB7)>jiaLnharjjyCH}2{ICr+gKc}=O?)7O|{`~6C&XGI(1Dc9&^5d z2qM~ojD+QVvDuykhhJl^10lRi$@G}Vq5QR=3E`Ovdqr*sXQ;AG9a1ZVCH(L+C`DY5nQV?(2roHxZ1Y!zu68V6DR4O2<8ejGS=Y%9me`CV>owJX5LCmUJO_d*Q7v@8uIkIkg0722j+*QBLjFP7cAz&0; zcf4)^SS+U`3Obk1qtcg__U;UcsRW8rWts>2_YWx_L`G$BhVkiinSuc(o*R|^kt=_F zEftj*#Dt?gGGgDB8sE8Yi@cOM^Y-&}4_INBm7937!m1BY|q zvwf1i3wt_pw!CcE4$oK<;)WNrIbjg1F3`07oI#*k_-7>Ba!j;GnWp-rS^XhT#DGq$ zbYq2&?PsG)J@Q*yaz1|6=YFpQ880M^AyJT{qn?P^57i7#R;1^Bm%e%V%?=K(`vN!< zUQ42!Ia)6*$cIGU$%)vkqHGDvH`demQ;P5*Lkgf(OA_>v4|2r2y?-r@kxd9>xZ z*a5pZT`P_R7S3LxlwM3iqyuT9lv80YM(tWw}DP^rcB=QlMjqWMr;DT3Plfe_tpj2UI&JQ9Y_BxF_ zh2=JP`8>nwl1^tcur6|si%p^Z%COIbs9j8H`_}AFCZl4Qwo2gWfNW@Wq}Ja$*sA>j z^7IH0_E+Vx`o>Kp1yqm>5l$p4e~?otE1> zz*KEODcrq0FX3+YWvzHLQq8g2TDFmfFIIyeQ?B}CB+Jl?RyeZind%IaL#82Yoe<^Ns_lAAwg|CNSsd`N`E|5| zp|b%?F?*!Rbh1W*wAU#^9n8 zDFxu}BP=bBxSQzS3L%USqxqT^xZ)GlzV_>qiM{J?`)IzipwYYBk?UHGv8m+!T2dg| zd~c4Oy>;bDu_nLqEW7QX?b>lZM}9Y zVlaI6?229fw|y^yRVV2^V8j95;e`?Ug6D{Dw{Aajn>oIW3%)m!WPW*a;YK!1^s|?# zuNdN$HvP7)a~V*RuArBX;0GKaTm-vvPGM`Ot%)+L-#E)~;wG#O{dQH#ye_B%B|_lMXwHxm z8K4K#KYP!U*d6_c{3rFtZCowFGK_9E6w>`YA08%RWDJ?N>8O<5Tr{)lO|%V6&o?3S z=6w+d*vX_H{nisypKKo;QQo-leF)&mzS?UD?Khn0VJQ;~RvmVE`ExzLn7%;h;0bVg zx*9(}#=ku8_V@QAZ%p6bh0AzBp-28#{W(p?lqqM+NQR%~`AhKHzkvySHC$^8e2wUyE2yl30W=_x;}!UFAr-TT%sRaI;}ZjCFuL(mc!`;gRygT zSpwV0z^5OGw5z}0i#6$par50LWw90^Y;$HMgT9|JKq_@7L83+XirM7~VWsIK*#K5@kY5q?jC z+-SGjF-_=^iveNVy>PvEzU5T(_jk3;Q_|7Cc zmgS-ozn*{fU6{>9Hi*9@$xAj_3_((z?N^-8m#Z__EZ7}b>!Ajrm-npsSl-^HRfGj| zDl|;WwNMO>BsYv^uyZ1qhuUqya}VPpTv{S?+6x|9z?4xRI4E4vL8EO~je1_4qgwtj=IeCUwxJCnXnlZE# zRm--d4A%Y`ugFtpHqZ5vPDdZE{z8y#>`3whRK#Q0 zGWyZCY{Ng@XLsf)zF&PxnAkQs^R+nihC_@a$w{tK$!&vFN{uHk@ox@-I%0ucY5%4% z(#YSEuoCZaSqwZWLafG~ad`mJP?(WHue!d3YP9pMyIgb43x*pmw%aaDhTc^oJ4C^v z29eWH`CfCB5Ms|mm+5a!xRicDD!Ei7 zDAbwhBavTlFS|v<{zFr`>ROD?P`}Pqv6-1SJF{AC-H&*fm|zuFD#Dosg}dw1Ft_UJ zPtxMu(09hwRylK1od|f%A5LaQ0gk?FxPYOlcY7c(;#poXtYb?)r&~HH!2-Jexl*OO z5L6uuxU4A8R*V5NRJSx*icS2YcG{J|E;d!lCnmvuTi#0htI1%yAz$A|#63HFqo3v@ zNB5%^bh?IGCV$?m)qq&qCdNM(GclkrNux-PJomcZRK?rHtJ=AI@l7@4b&ozO>7pN+ zeqR{S<7FxEBueX7LOd3zjEtm?kKh8@xN0BQ_3JwqH6hwwvL)q%bNIx+Hg-mM$7o4f zkTFmlcZs=;0R~`2Le~*7QW1(I`$s???aqw>6iNuB6ddt5;py%R#>cUNTS+>)fRk&V zf8z4cQaW$$rgb9qM;~oddto6bGhmMa(tQK_)Nm5Nzb8@H;ND$)Qi@{41#lRNkm(SJ z?1N4;*@0^Uou-U?kCd9k6zvV7A4S2VKSyaH6U`>fi)X!%7^f?zjo+jB#L*|u_O2xF z^?t{I|LC!>i=@PYAcMH$%dPWExaG~=fVJI!!WQRuF3l7X0}*g$?HrLbj-ES?{_~zF#xl%=T8R*dx;j+{y3XN>PxOw0zGT9YYHgY5ugRww z&;h0`yLu!kx1-bI9y|DSx*It4bkJR1z|d2697Z;?=a?T}w@&SRq?h#@<@-V9zkYV5 zP{?_%`W=uV7jtr6mMxU2bT2aZx{_5lU0C7*qNoa>sg-!>9cj`50IY0<eQ-4WOk4$NUpJ0C{ruP&(-f}yu*@_I%! zSzq%Ic~iK)v2ceZv6i+gx!=^P+oSK}Q8^6rHb_*$!A2TFJJE-5&+#6H zJH}Z*N0E~YwtO3%mIrX+*@g6$RM?(fvgEvC{WFKFm(Jr_nYX@V%SSPHbLZe7gmMBf zHIJ|Zx_A)KJmHlmy@~1dMMAw@+mXghkg)4?@gd8_bZ)ywEwEmm?r==hIK)emP0m`b zpIhG@p&~-zG1o{N7kE;0=jJ#KRDaB1c{pWc3GwhCHc0bNojWV0V-qTlL9pnJ=su0| zuD=2k4Nq)BYv$7}t9a{EyNn#fKjwr04jLhvJ^+AsBrMKQ*t%V%f8L-pwivlmW~5o^ zDDy;bq`0+B_26tCVdwoF-(12vx1)jIb*1vS4qE$gQlG+fVFjN=!2jn^hQFpHpS`h8 zb9Z*`mvy9J_54To{L zcLD@)#+r8e%AAL$zrE{Imlph$aA(>9=g~kDVA)E@ABhyytXev-#b8bVu&?~RD*{3; zS^=&hyn}%cNp{~rm7ecRyq=C`<>BCO9Q0WvEgcqQ)QiozMige_Zq9AerEDOJ7`1&( z1LHD6Rep$oJAIXsigFyTbtApfkGcfoul>lBd;a{|sgiQCyC4zuDh(6c)NYrhF_Cw% zr|~1l!?XU<2ZGaD3vSikbyqUHu28$`;0XXo3D(^DzGk3f9_d!T-#IuGa{<=t9klG2 z`ju?dClD|sqTM%k8lQ##Nlu>~Y>FY~xQNc>^|Xf};K?>becV_hfX_c3j`M2-$H(J- z{Y8RCT_iy7TV*R$STLwGvu-+)l>gc?-GZA;L8?KoRR;q?lyKiD(NXwB|}{`RF(rKK@Y58Mz7y`K5GFmHhhUkx|< zny1EBd+Ev~jxIMB@f^}OoKunV(fg`@G9H{){V+odgeDcnimPM9nH1OVQ#*~rW8Qan zeB``e&N5O~c&B#n5qYdec&ktmPHN?=t}QpNYMgoJuvxIaqAkQDKm)mq5G^|U=HpgS{vMlo$484n={|Dy)|z|!0>~XJ z0Nq@-)CWYl@?!}A*DQ2@=?`h86Oz>$nX!=_#7V|DaoT44R)6+@QFJGH`Oh)HQEooZ zyDM#Z7Z?^;*pPIE=+#=%BLF8iICh$Vbj#~NI9hcew`cj|ACXe9BU2~^KOR4hkNNCX z!CHYLHN%D5(rSQMH^2XbLl*x+u$v{(|tgDJ)zgi3)B!zSb?LDvv?-I6mxN&AP zu&1z#+S{fv!}qw(&XciZSE^dCDyUrUF6I$U1|%S}`lY4o`tw{7Z_C`xgaz)odl*Kz zE^rRpP$3k6rT}0PxOKIv!=oFk;$p%fdMz45rXHFVr$J9f++#8=TV4rX2_{>X70J2u z=E_vC(sTexCKXP0i(jY*iywO4OW~g&CN@mAm`8-rzYfMgm*42a*lr-ecGsv+=^xTUGcG?Ao)h^mOS!Z<`o0Oy)%S90N%T|YNHd@dbv*)Nr9d7 zp&n zGBbf_T$w;dWW!*g0CLekk5hDn5uN&w5(uaH9e(u58hT4uqPKXid417(lLF)~xYO6) zUw@mGe#mE`1K>}Qy$!oRXnXAcRjc)U;?=8H?{x?PqLj-WOYv0}BQ$pXT%qvbL9PNo z*HG>Sv-Rv^G346R&`wE75%j+lkclLtj+0B?6 z!~kpCoCLr~%xnGeDjoi-w(Ge^!Z$^h;fl*ZfjFM3)jh|Ip>U}v`29{kam_cY)JE3} zSKZm%sQoTB3)c8p!IFmReQnl(>9~Z>(6Gge8jR_B!PG@M(TdiTDD)IC0Ph!0lij%P zevrk!$MPpxt+mhO0RL=p(p4Y6`|HOAxGLJ=WvwELncWh982E^~?va55bKMn#2JbHG z;4M^8TqfrG`pB&dYNMq->%UpH@b<__3b}S6iZi<8F}Hpw#-G?V+K142`N%?~QBZ1S zgEqY%^ZrM609RUJHx~Zraon(rua#G=saj(5>_^52hzUVJ@eQ>`RW8mx7!(oio$HdO zcdPOCJii{5h|*J+i-D04XUOSVJ+jP5$aHtl+kb=c&LG2l8ZFIXHWtdT$4nDPQm3sx zi~}fNxoxZ*A`-$pojMUgCLFJ99_0^%YrmqGgFJG6v^x*HsANMCJN2psOomFy3nlV4 zCPW;C%hHpiMT`o0@%0HqXH#-spI+6QVr$9)afGTE#z`^>RPgki9MeBF<@B1ITrbT!F@*IUfm22j9Bz_-^X; z>PNygZ>LTJlg1DlfF*--CjX{8aJxOp(u2oCg}a=mS;P;F&V;ft=l13iC@-j~j3>#% zI}6j&_86204u5XOPB8odqN2~rLDWU1rOA6CSxKG;)rd8r*W*p#1Y=8KtD_#QATRFk2Sio74B zP4Az`B`N+HbU*tI_k8tNCf!OaXHtj-!rasL>!a=MkoaY$$I2oLula26g_`&46_h9_ zrQ+85n4O&+r!dnS;O&<)v&xT6l6=pl`=mj=}f=QDyO7LAQ@~aYVYb2 zs-0gLY&9*}AJe`lerm>a$ezRdG8a#S;ZP)JbDtP8mg;9HQqIE$U?o!(yam#9CY3Gm zTE1C!`VhIUcU`%z2Vs@3z3G&%2upATrLh z)CxyWtbo%p%~A%fFxeqb{>%`59;KXEewPdo@%lUH(^$9CZCmp;CpE-+jQ-A>tS9^4 z@Wwj80bPHw*N6sqwFUsStONvn`hLAlM{NlZrrZI5ZPj)vq(tSu z2o^MuH?x-#QaRGY+IKKz?JL|wv_u;P;$N++GFqDIHzhY$e)4odC8 z?*trnn5*2s?y7mTTOjk^aTVJ27CBtTJgH`))nYfCiCo;zj9nl8pqiZWMv|jjJ6W`` zZ`1DdV{r0}1Ic=Kw*fl$fI|725khgdjSTSB^_;etAaOKk8!^P)8#>h!p%&-Atg4<@K1#;_y`j7Os1>_rNzP2zS>!dbJ)br5MRG z$cL8}VCC9IS_W0IIxLONChPlG{3N$40Q zou&$E5v!louU}d~K%fHP&Q>ZHZkv_E=?{2L>0fXW;6&~ngDwNWn3h8W<$fIZt?hr^ zeaB0qS8_0Xk+jY(2iz?mJR)bKII$x&@3K%|5Gu ztp?emz?y*sJ*yDE1g9NgT+|-UuqPvDr}H@dvcqEJlTrrXJL(e_NwosgLuD$>-6uWw z=G;8ePh01)V&Yb6*y+1oG2jXaf5fOx$4k2;U)z1hWU??64 zE{=;t2Q%}WtxO2g>?P)uGF|dF*Tr@%9$UkQhA)+{tS-AFf4tBx%Xrx=2s1eU%NiHo zBHU}0IaS`-Wd)>?Rq;OD!^YIDoj*EPa5>+by!8L&D7T+}%&Lp%sVS9Z;HseiGRkuI zifExvW3HU>Gb~^HJhxD0)Cy{&fx}(t6R=HuJh;s?O~Y(P^SAq@e!89d?xccTq?qK> zNg5NW0~uX9AH$K0fB1%UPo$L;6!c%K(3zt1jJD42rM}y!FcezRB?AVVBc4&+;ed!C zxJOL+5i80QW&t9qdG4o)wKQPA3|+iR@;S;FT3CijS0-XJR*Dq4oE@d{UlbxyAO@##9CoW5V$ME&|Lc1hyD%BjZ36E~xRS~v2)EsMMVVIM|)1_q=B0Kl&d zl)FC)I5(FQ%>$U8=fX@)=XwB7RO(W=Op^)Nd<<$8e(@G{{(^TGgV!s9x8%RSe10w3 z>2IhC7=La8WTc^}>~rrkvsnmf3cF-EJ0IhetG1_Vdg(rrc+iP)E^ap!CX_To7OLV4~gmA_-XL~ zh-an>(60Lv;@`>bOG&)?yJHWBFe?QO5_7A3;$gRY@+mVVo&Tex?T`Y`3of?4;KY%Y zZkKfS$Y^M+Z1P7_5srK=x0J{H2A_f-W^#M5eR^;4`Vl?d=)Zps$^VvD!*2F$!BR(Y z_n_7FVMc^-e3}IOqgpRZMA#~3U7zZQCX+V8oZLYt1^i%f#kpQ%o0$q01Y6fm-N<3#nAO*+G0&279Jg9@y+(>Cj8$=)}Yj?9k}L?=}3YQ03v_ z^JVLt?%IW+f3`h$d6Kt``6DY!-}S?~X}+u;?}x?O5J%m-bLr;?MgwUI)`&*X5rwQT zoqpmmw04q7af+x7lylniCtLcjVdU#KIJfJ(f7q*If^Bjl?OYxcWio!096hO!&4M(p zB~Dm|pT&hev$^CB-f<7i~VR!Z!l(kX}2$clA zZC~tYwM$H={>dlnf&J5nZBi{}y9y_x0qP%DkC<#-w!HoKj|pBH_s|9RW9^i2d(eD1 zIi{1xIa%C)TdSc38;~SQzD6445urGq&p|7CT3O%K=#RtuC}Gf%)hoOmkwqy zVC?OK!pb1EOaiN{lK1+(G`yUQNk;1Z!V+^Rp}1=cxnX4F7qYH2>ht3!hn*`#4=5P6 zcUFuF{X}oTw4TKnd3LFx--)}XY2`%J&dMQij36b-)NSAhKxZ!>QTS)zY8Ls(>s>^? z!h9u91+Pkl>^9*DwQhQBMoG^!L#iKwe1ta8$QLH}n#|P>T2?$@Msn+sYY|WG>blcM zK|1JEwspi~>rodoK&+K?x+xX$7I^*iMTOTX_22s^8^^K=$_pDi`_!q5SC}rF_@0S8 zO&A$Lrm}Zpg0jHJZ(Uhut>iyG^g+-|a1lRoia4c_{X@e*p9=95S@!|aL?1V~07hc& zaFO0r9tLz!@;j(LWJILJ1Qidjew}iHgS0z?2J&>r@k%_~CwUZz0KKV~CI;i)HaAVM zOZEgavu922dd-(k&3>2YdgFBt=buQR6O_MaHT)`F;l7Z(C!)OYJZ~kdLC(9Pl$ghZ zyassl-BojEm6+o%GjQw$>b{A|N>kkI0U(WejOd6Wm60Q?c5j784B3gvfAn2 zcj`c#z3plj*7VFw_ZpDJM-B}Q-AC4I9US7|RE&dp^F7xl04-k46acQdoDSda?d<_J z+daLl!TI>`>gH!vI?y8u`(j`Piz2RW`am2JK+UZnUNE15_+ap_jS4{opn{ST2AnOg zk_tD_dUui~E$+GXz9kZ z(3%)^!d_NFcg6uRjc`gJ7YiBs_wO@LA`~DK6Wq_H+80ju2ZtBAFhcZyL{p_bACsq%AHGmhl)8pWJe~94a)OG2vq48A$>!p8V zR6|QVStg$qHKTR9w&WSJU7%03|IEG}Hy$0^CqTf}h#C#TaY;jkjYUGrdNi!@wm-jq zww{y6QGceXJUom2x&FCntaqToNLJw(!vodmtSTne*;>!M$3M{iQui+S9dl8SZ=ZcGeK=aYeJI0~tn`G(s8ZSYYR6@+DbMzT?VLR@J zRyOCupy0~CQR&P~@m#Asw#Amon`zmx_lx8PR%augb^2RZW5bZ}=WjOqvTzDJ8_BgG z)4FeVN^*;Om(h*n&5c`F#`Nn$XWEqs5|(tXd|gYQ8=8KC%ze^D4X0*Ez;^nyV&sKh zxdF>jjaX_M_0U5#JGW<2<{2^<6gD!HJ)h$$l~_Jn9s}kft*n9mm}*m4({L5D^*H>C>C9 zYBnWCAW^xmlA>yJk zH|QU_XNg#cF(#*%K3PS>@PPXlARi&YerjX$3*}KopZL;)x*^wPwP>nWU8QEukb_!l z`lXWJLNa^;@i$jJzV5dXK+u~T_j?OW-7kiiR9b&E%Zb+)2ea~O7U=Opi87f21t)t& zjfvi=$^$>yocYS>x?kiPO@7~qo!u@+z__SIK~q8Cw>FB{M6TUzM3|=v(Vjuco(IqI zFH3{OEkd%T411`@=z6SO)(@u`>S74w=XT##$T?ho6Slr$@_WQhgAqJguW6KsNb=n8 z-wm?NYl;NdLcZJ6Y@4O#P3%1K^1KlLC>ftUBSge5sYk2V4o#fQV=GO=>%KTPuM}ZE zUYEq&$`(8;6<6ms0?q!u2X0LX!dLHutep+a?$5d2usELP`BWFts^S3yHjhSUfpkdu z3UX(sOdq);b8@uPd+c$8@F<-+(kh+m*m@n0BUt`N;S&BI5GLq95|FOi(9~2nWA*GO z4%39-K&Cpsdl-JYG%n+-=iVx{Hftpdv=p~@$=qqTj(h+QDX9r5rU!5>++jXls z`w2u7vN05J{ezrjChVu0+d3pD)u|*JO0G%o`Y&Rw5 zvieSTvne*~ypc%EZSzZk&bxCZwWuh>w5Zl6)NPf#4-SEK!Tx`8@RS8p3yXDdG{*r^ zKd7!}yYC2t!}|fX0KIuZhT?T9;8>64E8kzD&Ajsl%Fy_D2ekkKErgW62hgR_V^{l_ zJrIG{i>QM5-w4hgk)1zK)^@i~J}A^~CT(5-=?ce!K-9&0pEh?KsD1roZ>D;5Y)phB z-mpK8eb!~C&~1ZvL3c2T|NO>7;51jJ6g&`E3osy9Ct5gviYa*gL4tPvw8#+wL}cz# zD^?Akdx*=29vH|4e2(GQ`$(IpK#{iYT2)9}+!MSrUp0oT9(KSCfw(z|=;OX7=_K|x znJ)HsIAtJ;Qr;*r4{jk2jFQg7N~XoCyq5^SK1A)er`C_Le7gu}1IK}y0YyxAe$BR; zA{D*LW@f6+gfrtc`*ter@}DJG+ZQc(%p?3!p8 z%2!>`oSmT!S3|{GYow#I;z6m=Z)vr3!a#V&lZ#pc+MV2<)b7El?^_FYJ?}|LbeBX= zFOyhptIQH?9ohsO-;T|{@iBKtqYxDYoHPVlB6=WEr-B2GMC(kzHf7-(LHN>fh#-P#Bltxc;|11Jch4j zQ_zKC;r8eGm3SGn>aj$Qh6Tf*_(0Hk^WJtAV8thIvM!+inq9^x3I)y@i3p8xh@}tu ze0|aT>2XI7RSvF;cgCkg$(nl{`!vr-KhN;jgm7zBQV2Q%H$-1x1o^xF5k^yi(kucn zch$kmM6wu|C9-r`5y7mDrDjimI|?J!Q$J}4%}+T9%^SDN0BC((43SG=ERFT+fb zR$X_cV=m6ObuS{I*^G1>u~x318$Ekx1s+!Q!N%UaU@hB3e==c1#i_J`ATfSXSjdOm zmEn1wQG#S}#pMD#<p7OiI91BW(>v<1!(mKHN3$nJ1U+#XZGYTE z1hi99AdJhyOK+wlS;dJEU@%Es+;1{7tuWQ|W)EK#_QRR^Ng@H0?X$<4dWoYf&SlJM zKNpgBR$!uHTQCRvi@>s`20nIk!y4d7c5uFk^36@gfy6U0e$Ak0O{kT{WirdoU<0Dx zA{BsCYKRd&8_7O2d`h zShMMRBj+FV^FtO%z24OOxf$hSyvAZ*F#o}me%n+1+>(k>Xd#v74Ib!Q!aNy)4`a<& z|FDz5aX-A}InMlk4)>u2shjWRMj#y{#(|&vAj?#Nc0E*B$dk>!00d?7>799nsU1#N zJ&zl|2h-a%RRAd~@w?jq#8K|f)yLdtm<)QHl{bK2)ww~W!u=L5b<{;3 z3X(5%*ZaU)vC;Jcl#PCX?UyacL(9@zFV*j?IUQGbzRzp{w>^-jn13IgLIxBUlO?*s zr7s@k*2xwGO zA9s`if#thI={Lcm_p7FO4)e6Uyu8>CaT1wMC&OY>&7PhJM>SIp%Xz-dMlH~!pIyvn zeT{co^g=y!X`HoceR;j_*bHU_D}rCLN8RW3*$63L`!6D#YVK~YP-1x!r{!K15}kcl%Zuc109a)1HU2m0=jtM(8!aaO}kHwYX~FpI4adPJ{JQ2q(>?;POGX$R3a&x)M4j5r;Ffqz-q)`P&pF?9>}Q7{Ke1xNzRH7-(XZ?=@89J zh4be=m)m{A0`(3{;S-g|dDRsu-!()L8`^z~=YRiXkRk~;vmub~--bC6ico8TVuaUW#HXN%}H`#{+v-C&o^F&Vf-*REpl5!QA%Dg zl737RCPO+|ULP(vR~pty8ZTTn1EK9sd*bGSm%P9@P1F60pN=TAm}EC-MidRlBma5T z%`*X~Th}Qmtt4kQuS1nLKc&*7ofShI-A?c!gd;RMKs!iUQ|QuWVom+i96143D&1bO zqNsP>>RS}w?9;JKG$wH7cnFk6*%0(&TNmn7;IBW7i`aubeEg|aFWi7di$hL>G5^S# zJ-7_}@6h>c{HV;U?LG@vg|R+)@%kKyy8zw-en>j&e3qv{HLvLoLj& zq{|b?50xJ7p#xI(p)JJ|H#e7voj#q6<^f`ng%jkCFj!Nk`up`uhiJVL9Q}X;R@I5l zTj$m-R#N)us;_=Ue7c7y#^M%eHz%nuJiR|Q$7tAeXUvMxwjX#Pd6V3Z#2I>*FL#PJ zTF{yAa{&NceZLW@wcmW_F|x&0z2LzMVDc-#vUi=*`MbWTSH|;FUI5`Q^D3|%9O^;l zz+sPaQ+RtI-U{-H+h+9{a?X(~RPdIozrWuN$m*%EpId`&3}a>hWF>;UMQ2i%&3Ay2 z-UBr9t*Wp@@9{WB^{T`BtPs#fR$0t}-*$xa-`*t^)7|fDJcl*tIgjHe8hkE}HzGiZ z+AZy@xjCEh7fqk_yt{D&o!Ume_RY4Rf5cBvYtLgmFYxwjH%K3tn3{sUx>oDFGaR_iKIc`_}~P z4uV#Jl}6-z@86%OC^d&I=&I$={*0jZzlY~`!}|`J?0HYVOvtv+4NAzq2n&k3ZMHvB zybzsU+gVlc5G(B{vt#K}cFUTdu=|(u&@v=FpguAxv-DW#w|_^KJwk;q7>z3gh*9aN z^qu(jE7Wujo#vKhRg3bi5{DVSBT0p)HS}MX@Hbwnho&~WKEdSI;@`jBzflJV(c9pi zq4F8kVVKY-ydqpHVXE8|6w+w8eN3W%0@ljrzMp}t*!1WZ#7fJ@Hcz_MlCPqY|{aDA;%*z=v&8U06q z(CQq`!(>sP^{YRu#|C^V4$K$%1kPA2$wTqIxoLdm{B?t}HPM+@71W$P?8O>N@Q-C2 zfAM(A6Z!|V6Tzm-mSyxOlr7~3^sEP zw8NS&nh3-_u?=Oaz?*4?rMw7zBLQ#4QqZ|V1#yn3r*~egGKq|PNR*iaAyD*|nMmYH zoKnACw=q!&M7Wz#)KBobqAiwcGK{IiLK1>d!fds8ST#%|3N|wKmbpsJgAL;yVj>Mx zN=kkuJY+VPCa)?BoW+}hf)MMlE7??%>_XQz+s*crb@RKqjD zm=Eb@xqa<&e0NH-Zs#RF3{O8n5e@2hp?b@)6Hn~?-UEs$zXW?e`l>&NL*UtHviQ94 z`)4h*U^VbWh-vouMnKZiYjWtCLM-mP5N%}eS z7Xyw*Ys{W-OONAt@ZZ2UqT4geyXacm4UC#`c^Urpn5Gj-y;6LykKe(5qSXyd4oScL zK5;*AC0n?fN8WpNB=|@-fG3y`Pty)dGMa&)ERm6s@jeu`Ve6~q@{aZ$&+&Rc{q4+4 z&e=b8_B%C*4kBYy(-nXk$*8S`_s4S{mxj6rd0u9FZp$a0-aCvz>$aAByOrE!z&h(N zW8Q#lJTUzGz1sv)d)ITivc5(RA7UniY(S@yV+G`1up6mZihkE8~XETT!Hu8?DF! zd8bSV%8vWp@4$iB;!{Q{)@PRLPXTjU>Qysx%+}K-AA<5B&bR*s7 zCno&jn3-3Fh!Bn%E?sk?iF(rW7s5Br|8C}*Q6jkgE*D^I$nBfPh*#7S@RU1$>T5ov zC8gcoS(=wsqVQO)>U&!o8cd3K#_4KjFt9J#P}U8(WB)UP*#^JM%0Tnm{_QQxqN?zB zsrm8LZR2Yjaa+Dgf(d)ub@lrG0(|}U5f%uB^Mv+zh$ENLoF!j~gU6|5^Zr$5YBOIS zyI3se8}H4&cckhD=V9gv1*KfH*r(1*s-hF;^DF8u^p}IUp8XahV!PT^K;3T{5(cRvFkFtP4Sj(N8 zJFb6DqW0sYHtrc2Sg;Zd*E2_K-j2?9nP?k+cmL^4wn2v`7t2jM6|XKBr8v@J+g z#Qgy#aaZk{BRczjpcy|jX4iFF(6h4q} z=9kR9*+~6W8lxn&W4Ot`taWU&qIi4mkfmQXct?#vAUgtr+df2Cw?dlaQGrYCNqlBN zZRf8o*ruOc<>78g=D3R_-Mw|;V|{(uVMQ&U1b*M4Ys4ma=b{$kFa>mrd*Wpg;!#?Q z3UPh?4{0sU4UP^VPzC3X&vd*%{Od^I=l5=>`Pw9GLM*TStwz6cT7%S=67v}j3{t)> zFgxLWtIL)s4f=qKWDxfC@GuG4;5!IHYaT!JLYZKor(anCc|@of#EbW#%HYFvt!l<% z#WwkBwq%bFIO$L+0)OO&yNoF+Ti<{6GFF2I!U-gkIgiHAw`~X@xj{PSrQ5>J=@AH| zjF_>g56(_<2>^5S62snTYsw%}E~^wLg&Xj`c3Pv?=6HTzGE&-20OTNOqhB1Fw5Adh?BgMa_~Aio1f&&E=`tYz@|TZ*;t)0Oba~Hiw!b zNp*E1xKx%5rP@ptXe#twvdq+Q@-L>UNXIa?<`+hp3|Lnn)0OCOyTP6xj@Z1W=s39O zI3)=hgVy2Rc@N=s#U=^!!+UIqo`2ss%ggw#ege=x-EfF{I@6~|^)Z;>Lt zG+Xg|x})o*!VmnXMiPqgG&^x15y29b7y?9?s@g(;oWUEe?5*m`cQsMm>7gFhP9 z*e3|+)#4ZI8x{?FVr0?@$U_mXmdGe&}?iBufx5 zzhG+<)*EE$Jz;;@v+z5_oUuW_xH*Qemo7nT%%s9})e@!H(k@U@%d_cyH0!YkL+5G8 zlVP||?kGGv=0)=Us?CjAq^tt%wq>tD`FKScSTly08t9-DFOXQ1!Vz=w@2KM|UFa5q zu=FG1?zBr5L|yEAM%?EesphKRhezxvZb<}7`_Nww?3qFBI&DI53Ta8(U+9m)oe8#s z+=6bt1xdni*Oi$Qxu=nPbssFP!{eJ=!n}K5)97qOKU=sv(Fh@VAtlZ#N;RquW6d*3 zj2@GOnUJ@33VXWG%$(sLapKo1|AR|6m5oV$4%z_Fpp>_*VhNtl8|F!c86f@FeNE=< zporC!yL==vSBKQU>#3h_3=U-G?kP}ZnZH5~+N9C;-MX*6u?(dr7e*J0i{s|+x!q?J zhOA7$ryA}QavmFpws@5D123AH3!A`qaokG&I8#frd-rnNhNCz&aLqQl+#dB#cjvE8 zqj$=>8=R}01QPnb*pn%W8Pr=dzmnaOvb0R(uFDG^MY(SU=mbZ*e!880QAg&Ub7QyH zsCoPph9=w;R=yvlr`p(4eCNi+r&S%xu+KG~BlGhEYrEmzTK}(>b;>>W(nx;Z=iM6- zg5qt(oC!S59@rkx=BDnf!rapx{*%)k*G9`X@s*%4n6Z6)^%-;q#jv=Cg7UFRU&5ER zyc$G=xZL5p{MleGO&%_t?ccf5E*KLNgBkaWOBS3sC>t)vib;ma2OgXt5$(bCX|X3IZs5zAft})JkB?m_eIj4M*~ z1~8A=C@3FzsMG56(rmiIc<7+EsP}%(LL6A^zGrG|WQ32n95#w1vTOjPDULgYi`qEyr0^-6TwTbFvzlXN!&H^Na&ZD=x-^hklOI>$qYHtZ&Woz&ke<{ zfoJGj%|=7P=UI6^*3HQDl=>NACezE_9ecFLHsnlh@B{eqp@uS6s4KN0%$~~dw}jfo zEr&j=?R$78nuyB}1w;;i-b%nza;(b!`jJ=9YMtEn{oKKowwK2C(uJed%fv^Z)#K-! zT(WsBcG-^a*!CwFE;ht}iF`S)p(fed*ns_t6^bM z>~EFtd-DcGa=CZ|*M=9vWtRUvhH)|6eEb1fNcfBbk8LkX_7$(3ZWSeWp$;UyGX2hY zCnu5DehuAMqy<(~pW?p66NBNF$~UqzkNfSlxj783Xx#=IV$C`TV;blwnDIKY;hf~j z@E1cIC)w5L-f`jJo)t=S}LJ?@`-~VfliVJc`2UJ<6 z0{!T*i8K7?nQW=wifB0BSRb5}%4Tr`93ROJdp0>a^Qw>ssS4DKA*!UyKvZDa@C!RzVQarMF0xKs|p>ScRG}SxR55>mqfA>Rm}6VpC2Dd(@Tb3`1WVjkKw!RW6tGt$ zazh=$BSijEu$~UXDKSj2M{U0kNXcL(awlR5mRqW4wG4h1Dw~l%fi!Bxd>kU+E?S2y z{A@@jAk$7H1+V#njq21d7M~N*UOnGv&VCzJ(VZcdU0&%^cS%7%Xi2a1*>nB3+VXI2 zE`-9PaS3?;)29rECt_l`n&(+OZk{!xJx*-$aBuK58{fu>C-F{{)Na)2_`7;i4Ti$G zhY;_rK)EAs5`iBezox-1%^ZBMswoN_HO()b*x8fMwNAUQBEE$>d69az*B9-A)fE*l z&If#65`pvl)5V740sW;GZ}NG^?r=)5O+x+deswnd?;qQ$qokx{AX<_z3kV>*_7K#` zD`QfxGMhZW+vooW3HAXfL_N7}?Ym25i~2o|y88M~`@)E|P%!TYKq8Q+xzpx33IGDrW>Tr!+Et zD|q0LCu^i9tIhJa?O+g~s0=fP?ti*8(`yBEh>EY$}ZuphAWTJq$)X%e*-{khOe;RaK)DNmCd@Lx34O~8C%EW0! z?Y0vb&dp#@-aPYZ8vYB)bHRZvu--eZIH}d&U>fl_@9S%|2@A}<8Gd0Vfir1b{#(CfMs23dt6v0H zFN-D0mgQNlqauvqI6W{zb($Q(H%%0cgw ztQ|cE!F(s!?9vVC+~XDK&9`k;GNGBxPoql4E_gd_5#R2ICTa%`w^ePCZb8@Rj71SMgt+A#mb9g2KwOMb6Bqn0Ek<} zIc9fYr>~SlMu^TBYwr--9_suRm%Zh>j4$p;i>JIXd4Ra!Z%Dck7o^=6v@C{rZQuSh zk-Td{c02D*;c|#G%YP7w`eBrv4R-ppgD>mfeR=e^WKr0XPGaOo$p)0>7GN}q(GQo^nk=&I!GD|KO<*vzgV?e;uV>8vaW+Tbf=jPrS+y1%T ziBH0{fH3=nO>d`xFhE}y&j=H zh)`%S8OxK^@KMrK|1)6ZFj3jDlbpVMHd#fC zjMHiI`BEz^V(!rPb}DF!zzyZi=B^PUwmpJHaI7mMoHQ=}$NDoINsuz(WsZ5*^l6D< zj9q-_d1on?HQx)D?bjndB0|d9p+(Zo1i~IM({=kxct0!C%IHMI{RvFx=1A4zf2L4r zJ!~woWpwgs{IvSeACiD#sk4xg{Ve6!1esmo5-DJD` zvDlY$go@}q4%I9mVGD?LghaQzhl!Q{hLI*i*J*bBkG6>oqo9u@@@CR5jI^DjrD@}y zyXdmn;>ur?X3h7hPO!MA!4rOYt?M_DCaNZ-H}LT4ofg&kfK-v(9^eTjA73L-o(US* z6<>{=3hOuv`2-ta^(fl;w4&>Yc(&^mYcMs0pvH;J8s7f-62r%=K-mHWb!mPMmV<J;VP^+gcN7Nt}UPw1ydu9-*bYE_rYj)3idIe5jyJNjKj z$>3J971yW29p~I4zxe|bUCm0i{q?2mX@)#*Ph6aVEY11LThc^sTWp@ubT~KXTskE5 z986^ugH@s2GdS(>7@6SLv3V z`(Ek<@?YQ}J`r=GQ9OucV+2Z`va+(}%)^TgT>RZ+l`Ssm(mI+y z_l09e3&{g00Nc8P_aoc;W13Eg0~rHW<;OdU>7^vpKCDyk)nNqRs1YqK?Gn27`NMqW z;-_zcc5=ZT3HC#7KPDRY?e8;-?`JV?S2GJx5Z~)g*C|aAZ5SN;b|xOobxJMfcv37W zhaZBo7pPk#h3r-4$61_>xiUZYtY|Vz%!xufM>ph+HjG%L8+_AUZ=k+eVz%p3;tW0u zsoaj%J;Y?`QXliyYAk1aZh$GmKh}GId3CJ6`vp-2z-q2Db}LI->)wStsMS(@ggxZ; zPfR@>ZQYlg=@=K2e;?he8Zsyz_k{F`*xBO__llt}t2Ve-z(Rg3wgf1;;X8-KjMr^ z$}W7Lef&%HQctmx8Yd1*Ynw?C6udXs1-YDPkNsoYm-xM`=Vl%PhKdolMTZ{E@(0gu znvUfuarv!Je}@}A^b#9izrm)cGXp+p?0oYCXNT9WztV9xm?W@h?Y})&lW{WU0g2l0 z6skV>QX4%SnCmpJBihp~yfc%+n%n3XOv-W-$2Hs_a|o*84mePo(s3q07`Ym*H7nP2 z=ven@b*E92BFir%GuuMr+lw!IbZE{EdT=cTIpp(y;lABcNx7 zW{#huCw0VFKV1s;Tz`2n5Nxv{+35O?T+Vn*T^HAB6J8`jqK9jGnB8=`#pIUF@=c{~dRl zE_}{23ixg>w{$xlKkR<+v@V;xyK?*$&^gwG-L=MmvCGWKN*v2s96031$|q$1^>rbR z|F4)<-(FGIdSl6CeRpb@43|zw_FOZ$0$-Wyej1h;_RGq0)_;9{tLE78t*$>-M&L@i z9&B-|W#1-s=a*9>dhhR6U*`S8dHc4M$@QDF+!tK;z0>~dJwXymjqR{ry4w>$$oZP% zwm4;>o1jep^=3Mx{%Wf)wN3*w71F7yTEGhhPAuj`@X`x~Q6$3IqM~prIGuwB-2DBp z5#SuY4x^J#J>L9l#Zu(Zu{`ySynQxj9Xe$o8xIwA zw{c1&=wWdbBCgd5(^AkW25Yur6LPA0i zVZUjca4i`OY=EKn6KK!d4NoX=`?c#Y)z{ZgRf9SEyfZb~-Fc@o7?t-oU-vc-4G*)> z?%_+aW-T0SfK_no0dl2|>3(gFaB4U|AmX&R*IPbd(5MNcFK#%BJTa%rpKN+3_o9u- zU6pfftXAleqT0`ibX8~T2K;X>h^a8{*BJ+#{Rlcjn~Tu={srWg%;KhpAfVxINB#yV zd_0N(_l0vgD)H$b;_~7fy>4mOX)NN}nB|a=gwSMiJ8-p>rvGk2 z*S)y4A&$_9=%powoqyc;3}#jhC6&)7WWVcyIGLUvRPC@awWU+;0+q4wVyE<}%Jguf zi8kdKniD|g(=AuoZAtJpUT2Va$wP|nso~&}FcLuA!z%PQ{p#jXkaFQ)>vu7CT>Ect z5(Ue4+hMKk50(Q00l7+;*fTG+fVGo*gE|1E&YY;lfYrTIk3&!teeBtQT4G8X73XKq z_#QfXrVu!J5%#VJ(`V(KRf-SBcoKN4&jvXHM}fF-oDpzEG{&YW>>c*cUh(RLGvDCE z^{h>K6^lNSNZ(D85gIu0aG&?<=uxKbr^Ly{HQii^JT^_3s(C+WffHJajC#q+6zPx8 z$-f3W#*_3XWA|Ey$7HCU*3zV2=E~rV=^AlnbgPS! zD1$PrJ!MEZi&_d{I?){zK_9H!sRh&tOf_M^goiPF1+Jn;+G$UtlVWH{X`Pl!LWS!e zy8rltYXxGkI(|ZhDl6U#Qa`OV5Mu7rj7-zj1;CS8WOprDJ3m|^M2V_aPKya5NE{wv3G(1 zTIS~%XAm?6%Ys)^u>aEfaL0XRh}M(W*RqB9DFDi#l*G`t+=hW!Tu|unL=aA=VH^q~ zU!ybg--smEnhSToMf>GUkn~d{WZ63A5s+JJ4vP6XtlF+rgo=Odw z3WnigZp8C%@G~x>JM6I`8(9~fp8Rcjl3&X5hCaYBT8h6&S%cn zJ$YrqXVnvy^Ww5F0X(YdrLCBV@#IkO@N>nV8$0`y$Zs7(|CYAClV6h;%An}w&Ywn~<1Mk&h~;Pg3u-(SoOyq# zy>N~E?CU${n`=pR8pgpm=SD$b;O@z;&|~q__LR83{QC3!w0-=5%F|%!sXxM+S+vrBfDkCcdP?q%#c>D5X z+wejq-8}ANW?vsn9=z8d-3y!UB??Vfa|i#e8rOPb-aPjnQoFYpHJ!IJA7wJT`%6*T z9&z%EGu7|1Ml)+;{JA{cnW`{;^O41i4L1JpceqSJo6aKg+Fq99b-ci%Mhd|5!&vK+sb@C>ehd=uo0a( z)tnvFSl|0iLS8LecP>h-)SPockbiKu?we}V@(6v1u4wI%1{Ff8fN>&Dv&`3rK)^>m0Gk1bVm?BI%ULXkmb zwmX2G(WvkX6@P(e9!6&=RdzEDxc;uBLZQefnNa|1FN|7Mhrug3)6|i&t+3wW? zL?r*Gz&68or6QhOsuEj1$gldTmjwdbV34xDrLTKBFm(+{tYz!omeg<8cTaLo37R#a zSO- zTRlPqceA$$$fVUy3qPj5Q`vcy2NBZd%r|oD3yoKNH2;+aW$Z_Eus~gC{Ksa1=!7Tl z@G}H-r}fKRO`dqm>4`~wtlm#!%WobMF{pZE(e#j3*qsVBQ|ciCf{Y0lr>#IYJ<`wd z9IAMGz~m$n>GMQ%9ynH3F0!BY@D}2L2TiMrspEMB`iSp_#%BkNu!Eu_P`cK@hfEYL zQ{(mKrdcEr zO!4}NqqHl39DUK=TVQr;bg;kx{!^VWZ+VfM20PiL0u`dp4acjl$RB(&mkJq96$=HB zkpg!`J1f_R_cSDCJfywg?*(@axQ7efhcPevWv%KycmKrC3qTAzl6ncyD$4C7Y;_I6bRWt zMWT<3HkW_U^Ku^q0CH&ABm1l;_j!x8lyd*z06s@j>>1W%jgyIUe-ni{5KcigQP*hMgu!TVUW@bw1;v?ONGY_C^l+i3^t z`2rkJ3G^`lf?KD(y)A2=75Ty#id?vvepdfN08RdpcK}<^4Q&`LAAYbPo={b3;B&4AJ`tSoQUw7sX zhQ4YRCWl3=INP-2Pit8pW((Nfw0?o6Ymi9bjLh`lzaTzbbfl8RMyNP+(v>Gf&p|j+ zl8IZ6_|esw(yLIJ0hYyR^Sq&bFmC3M@EDl>+0BbbXIidtR(IAg@C#fZ0g+)CObf7k zDvLJ__UL(3-7N0m@UT_YVNq2geMCT8%2A)a?x~?>g0&JDwMd^ko%xS=a7f6MZPG8y z_5>&MNo4d<1kT^&6MEd9PT6(tEhEO{X=R=dn%QM>pLSNU$22!30uN(z#%9C7iAhmS z)!e2OI(YTiI>}gtJ)UbAXebM;RCXv`Zkb%Ku4hfWL)uO}bTZT??6Ri*Ix=|{t_Ma9~86LM*Z z!kc|-bM3dJBgGQ|r%2@Sj`E9nPK**4%^*m0mdo{JCpeixll@MD`?Ww$rac&cC~1$= zbGUlaay#1Sl>;b2VKVJ~BxTFwf7+g`CqTL?z|PM80QkJD?rxCD+f*-sHLEXyyZn5^ zj;9}-dtxCl3^2MT8Ou&h_4>G&>3;IVQ1#!xe^y(WF*ZQ`gD6kF2|^`x`hGu3)^I-^ zQ;GK8shhRwWi*>_xKQAX0e;w`#xu1)#6q5(B#sZP7XNrHW1RwJY{Sw^%a4g^a*v+d zVh_A=j6zvNH!8aFh2kbfwEf-1wP#!XrZCuLb0Zd)lki(a6{L(}Rq>M$;D3A|K~H=i zisZJ1hk8E3jA7NSsQD;FfR^tl-IH$P{GA}7N)2E4!nHdD?9-&_HOwFK64o3l%4#8? z<-PogahIL#rhKgD?O{D=T~1tdl8y;``5V_r`~$k2}` zh0Cu_G!bydesznl(J)8NtWl%Rh*p9;6rY?Ta_& ztsv-Rxwm?E!WBQluF$sGu6Lwnru)bSfp^sC(t} z0esf7HtF|>dW}CfY@N-I_yy&nNjX(zcC|oTf?`LD{mkt5^dfge<#MYYmYh$4-V#MP z3A=p!2-w!Ew+}+^+@FNr2|tM!)E3Pe-HsQ`_^Z9dy3%5YC=Q(^SzIK0WK_K|-+rZ@ zWzOqK+|i9sAn&0RQYO;)TIslRsM_qXbPL_E4HGVs9e2!Ha4i)%B!x#^XjR_oM$DcY zn2lR%Xr0awWUtEM#?Tz*9o-fN=-=qLO;8Jp|{mqbV}7 zRmoCNG)5Qd8pt8v8Ev?=R9Ep3nq~Mx zj653J!!f#i>JO|;QF0z~95Rx_kaPGp_w&~GhUdQDI#uV#sXA4n0(*M*?!9`g z?q1irF0ZAFggtDmjR3iVjm1zNcQN5L@D2Kn4DFT-^#9T=@Dk;0S_;nUQvtH~$5$zK z0K@#rmgt+eN|un0IzdOYE<5aNgmZitivYKOLvT$&M0d!v5&*j!I(dy4-K*}OkJ+3{6w)i)o9ap8)KD;blnx` z0o59uskiELHz?U?85`vnU|^z2dI1mys*JMc7vBalKevku-wu(bTF6=i+HPTM6i2tW ziksM!2ne;a*J*Tsm`rL+_T#eU!Dx(qd5jSMzN^Mu+EKeNfdDb1=?qsg=Hb_VwDa~{ zdC_6rJyJ{lt)=fGKN9Onp|t96A65uzXvk0HrN9=pc_5#O zSr_hk&QOa~NE0NUdJLINe{J!>6m(MJyCdA#;|76z4d|&2yV~N-e5!ZU`_|z`nI^XU zmO&Z^H5T{iTc37fYaM_o3ud|UWihy%)Mxgx>qxz_o7ItwLh6q7&DGu9`|`~uCvW*e z$L7;Tj-tL(ve)zVn6|6RkA!54pMa|A_rplcOUM> zM|Duyy^KptiU_$=%uE0%jw#TY{aWZLv|EZEcm0z)pHoMWw~MVidpb+_R^KScheG7f z>YxDAi@dM-W-U4*6P$Fgv2CgvIq2^7OpjbvI zUqkHO@sEP8K4v1xlfc42?b|}8IExPm8?fQQbPkB7Bs-hq+bU*V=a1M1=WvkkI^=jS z4I&_KC22np4={ib*Snf?SQLhkp|TzyI1&NGdw~761M+ZufV7t^_EFPA93_xhK(Ui| zBUO+2Zx1@1K%jo74Sc%_l=j?DdjT+Mcu*KN4HbNGDu2OvtE{1}o}u!?d~-#%!XcZy z%-Bgr>&MLr?D^@XN5$?L+IHb5lhU8u_~UJ|&mB93>3fzB@ZRz=b(76GeSZI&I<7SI zK+fhd&phdsrxT*aS&zAc@s)^??!zAakc5P! z$F|+Lp4&JvYGbM>Y+{|_*MobH{b|36c_+(v9iAV$_oJgOdO4t`-kGhZphkDyXu$)) z6ENJR|0Kz!Uud=W%M1C+yWPnxUq5UPij z=MUicV>t@1l@GpOop(4#1?#OO+3n6o@f?)TQT?%L6zTL4nVp6p zX=e%{+gV`HWN~rv`B7gz-$9paV*{LB-Q#y#Pn1rFxrcSZ*@uS*&w@D2vQ`0z_hhC? zhj|C%*ie7cDL9jN&+?3q5$yk%p2aI%{DG5Lya+@%S0jHhEr{~&JODA~Km$bpFfN<1 z;92RD7s+J(G7tb7{6?0sY^)9_1aftEkB*Du;cF5Qov`H&4GXJ29Fo&2F~!l;b0aQn zyyge^J?hR@67zJc_k)3Y2NCT}nuf}~GV?ytTVTJkre?=q+-@J+}(P-0k*_>C&9t!+RX8O}ZvUi3Xe} znm``U2p>%qG4`=Bi7?vSL9GN0dz|J?v>(QmeAck5$7IzB(m1m}>YHZFpYVs6z6%{(f@igN zt&gjVP+Tr?fm#<|G&1|ceh%s23V}T^G6AY@0R&q}rCaIwXdI$wv6oK6Kwa8hF$pD7 z9h*H|hQ$y=sf2 zFdjWSS|8=jBa_hLb0S9)-If;5o4}{6?H0y|h17QAIx_bv-PDRE&r{TD9trXK1;}Z` zxDe2Fj@q+nNL`l+0n)G^DX7Zm*PU}GE?=l~(JY_ge*Qbkotq`{ucFfDo*j&{pD=w9 z`S^}awE~?;x&7jsY=pI9OazNLA^sEtLxfAyM+z7s%0$Hv8=@kyEqpS+=e{PolpjMk zVHev5d-#gz2i+$yn8)CBkUHg5kDAM8nuNPAsqM*_Z)$+n!&mFu9)g0-aphvIgF4rY z!0q=YW&+;wGj-Nw7-b?O_p7NW7mI5{C(bhCOjT9bINFza%1XATUou!al(@`A$*t{_ z8Id8j8)ELtcP7J4kB^K12SSyszE#ts^lP$xq$j;9OqKR779LCO1f(!d;x{Q)lDC(C ziHk{xd|>AXEgl?VL%Jvm&b8_;zN?J~cr4Xx)0;0TStkx7Y^N%CVI};b9-$%ZoW=Nl zKkyWDsE!}!mDkWIHg;{1iSfE9td+XyzsZ?6VxpSC-iFz2F6o87n?s5v`gJHHQn%_z zN*x}VQ0(!xlCRlTx}c-NvJ=Q&BVKk*#(oOJ?{P;6WnbJV#&BVKTpdi-oqnK<)1M1uVY-DL#fQS!^lxmq)0oM; zByo^Bs4jtm_1`-Kw1lD35WUW8J4!519sHfc-Q7am>LWQkUh;%o;SpJ|Q}lDn?)3b@ zFFZ_bp`#cDRoM|+b+ing>&3eIkg@KEOKu2p=M~yN@`?rgbC6XNB|57E&COOV~q z>w3wg=wRG8df~H_-?S|I9ZJ?C&j6b16R7sx{xa)HmVj3nx4-7c(IGrxg;j*MBZ!*) z*x6@b*=j$odogH^D@&N?!y9*Oj@__DglJ4p>~XMdfkW@!XAw;5IDcM(orm_OqqX_q zknCmK>tjzV49wdfNff3{>(t#At*6rj)}Due7qQ*_{(+$z(NTSP&aIJ$|G7kCwFa2; z`~q9#E+X8?&#$lL@mWM>`y|oD8aZd3ka0CWrtZM!B{*)VP8OM>^KL~Agl2$DD>1=M z&Nn{+p(XEh?H371Zh@1lvhW5YG`-oQ?_*MBy)o(i!PIx%netev> zn_FA$5_zV@R|>b$W(27tw;IFAu<{^manGq3=Z8+pKk*%iSZBpQS&mqBdEh?T#Ukst zQ#<9=@i8B8^E*$E9Zo2@s(W(enCo(4W1oANQ@X3*&bp~_plhIn{ZWz|c*1_%oi`?lz+@>SH!dP8nTQ`hgd3b8RbxE#xYudh`syKtk zLO8Z37t+uPoY+M)v+9%crInvC{K^$>ejjzLK8Z0WW$;)*ajKupNy| zw4y@Wav{0%Wy55jKuy$uUHKjw%mOv>i4kOS9B!u@5AgwkcrFHLoAo(gQ`u%AoH8k=n@%v?Wiy9rPk@$-3n9mIf8Z*V zK4pFFpLl>aM_Juk;b*1Bb{QSwV{h>OB$|TU`)j}k(59GQi zmczl}XDV$|jr4)H%gX&3U9kAW>#dX|SpWHR7cAYY0ao5O7RNWB#LPwDrp14f?mSd{ zs3I)XzS;l@mWHUcMn-_2I!T@#k^o+(JM^IT;!p2We$>|0n1#0Z`Uvl>h>7pyIt)FP z(`e58KnE3MW23rR=Jj1T7iC3?UtP7Cxa?okK|c?yC6d4^CMWV{3nlL6eVgV}c`xBt zQz$_&TK(9zhdNdjSoAopkCwj`&YvOGv~fQ8Ju{4hb#$H3@j zaA=%O*%`m73!Vbg*&dU)Hwu5-8E26{+0?{7ZH^+?YenM@U3tfs^7ba^Xv4~j92y%2 zx?wr+Vl6cwh}|EX*eXdW*2;af?b{>AKFGn1YA-oBkL-IkJj3<=1t|?MBon~$%E|J# zM4DO6f=ts^JqM#dZ&#`sO-nYirA> zQ3;@Eg8EuEx3_{?mqKu=)ONYE%IHn!MxT~!}) z<@Q^ftAZs%-8|r9K3AHurC6lR&UCe|>!2i{t=6~z=*ixeZ3|v(m0IQ(Pul9b^l^FC z&&q@+bqf+-470=?>^Y38aPf5a-hXm^l<0O(z%HKd)LE5xX6&=3PP(7LmC_3x1GLxA znj2=1{xQ9*FWC6`@A~G~MV>1wC(P#%lrJ79=pLrvYv|2N@>;emu{o?o^>)YLlQLZlnowq z{eoJtXIIyeh4f>v8_LgPtZv>sOd4G8yLlJUK6KrDdW?#Cv(A4I41Fs+Ve`TH`a@

EvwxR%~!k444fN4%^G0sZjb>m?PHRyKRPoA9^u+kFA+O$$zu z9s})qa|}S(F>c$i2O`q+DNJe>r1LN&{!0hEd5J@%TU%%`&46g{5dIJ=B7@jLNTM!3 zkyhs>rLFMV0=M#N)d=|1TRmdaCM)W%Gu)5N^bGJ3NBX0+)0c-m#3NK|T5YmN7b$o_ zc{ay{b2(=1mkh(Jl4ld+n?N*RRl_xK$3=8#f6q^!L>8jsn=>2FhI#DTS!RWFULb3P z<$tvq-U#VOtF(Q=t{V|tZr>UGW!ya#C|n;c(I)Wo?WO1AM3lDM&pG0=^XnV16t1^M zba%>k)AdH|iNm9}{3lvasgs$_jPoZ1_;4I7+Lln$iO#wRrg77zZP9L)aHqq40)8_J zo4JF{>7`VY{(&=n%#@OmZ-oNP>!QPWEapJ$`QhC2oUH4eyz`X6-M7NIH|O?f4FZvi zeWHZTWRgd^aE2CbBb66^de~zxuh9)^vKsc$rOex}Dp|XHLy2@l#(>PD`OfO&Tnj=_MAqvG4^#ZTVm zjzl(_P@=yj*FuU1tkaXe+ow;LKs^j<3vU2tUh27$Z3UYX+2QUkv)4#+sZt_)UBB-- z$K725EO~64I{=fquu8w9t)fo4a_B-jB;L2t>1i^fn^c>6)wxs&E31e^?>rJZnn`bD zq;2HwBIc=F+=J=5i<9LRZWV0^c+@m-w1a_iM5GTKNYsf27h)(BxV*m4Y~tl5?yBs#e< zk9dpvY)18#o;l|#XjabkDK%<$b)b1i5;@RW#oh5R`_h^|pot^giiQ*}ODgJNZWYW1 zS||s+8u6`ph!=fr$YEdD6);}rgv_8=Ps-l2p!acEdB}IUqO+`lB>#hvYlV>D-HulL zaGV{&3FB{DX4CRjJYgH310Hm#MmClMsu4wg>~06 z+OrOa=yAl9*J)F=;6dCA*c|$%InzVz_cu4s=ZNHw@Q{F`6VQgEMW|XFHQd6eF z>vf*-jyi-0efwfY-&^geaF}X*_AJ=H&wM*(@WAHFXDB^9zD)>{0@v4bz1)bACtFU8 z1;!4|WyF5&)0BovhN}zAdKL{#IQ0|*mMusq(O^cU z%kD-+PE_V=#;R+np(J3dB%}uJ4rI#%_P`X|P~RY^8g}~#=NX@Ov=$WR7=Gr)%k>cX z;E@kk0Uk>vj097ExCIFd%*-C^QfgG~ zqHp}zlBd=ppG>%Xe6!O?Fgt0z$}^YL-0n7s39J?TfSpFks0P(WaQ^DBofwfk>`A(> zM%f9Ko#VV60e%q96t}RX?m3Kbu3udl(%HdseL^IBj7DWAyfAH_wiiBj5P0A&kOwx` zc#1$x^=0Hw_UX;Rdr%H51SuTEFyXfM!_3~s2fZ}JL_{4``{&lvDMV<`aU&#HnsDJ8 z1!A~0F7|hk7U44Yb^fWr?4gRo{i34_Y3N0$z%5USn-^v7h!D@G{+e9XAvyx z<1MsDn`ppyCmXlj$6&GmSA6$?Sbhdy^@n+$_n*Py@rZhijyAvKLrxBI3uB#7ab%HO z;~tZ&;n(L!%Oe&V`r9J2cwEeXO~yr(8?YK+R1tQU1~r1RBh3XGuf1O+>hCFisLO!! zeZP`-`Z>6-2PgWYL$vtkHKA0%WBTyhLdRSBzFR83JD1ldjU5Y)ySMe-F+kboc`d*o zHLmXyQ3yWDHMOv~rFU==8Uy$Oi`=)h!GL-@A%0NxQl!8w-xEN9K(_B8ARqv+s7l+~ z+(i8>E`EX-mH~sWQwtvkwTz69TU_g^tGl)~qPCBF&k(AN0B;@_b%#SGs`_}!rW&A# z#R+QhMf=R9=jJ{vY8dvYTcRL*fdn7PmrY$JzzZS2LT!YHdP5H||NKF8GM1zmb3-4m z6&0KKMPY+AT7QgRuD=^ON82VcO4|6fkov1Ws@V|j?;95JEsUwTvY$P=*2wIOSlmzW zERiq6>8kp<@C_PA*|+??7T3zg`4Rso6bI}6R{dESH*eLs_`9SM!EhDgsg@Ct|r&>?2Ju=|j6elUcWeQTRU-NMk3X5WTZOd_RXuj|A#PF`3qV~ompc)U)1L{5p*ycmY?&!?ESxht# zipZU!^Hl%;S{Q<~2 z@sN|w#Sne8dDUCP9G?4|+_8j#lw6C{Ae-xKNX__IgqlW3CF@TfiN)2+wg#U%&bmLZ zhAe4_)o4vBQg)3dIFW+T<_sM31|IpYZr<*Jb&?|?>WJEbR?TR!2*fYkyJ~@M92|FG1{Pt zu0<%st+YwWeQyq8x8`;hC~nohUv$8sV#^r=jKKkTz!{t8{>lBzBMh5|*98K^Kk%0Jt}2pmbw=^_(yk6mW(yRCD}3YIo&a2hWSd?8QqG{s`6 zXYJ*dU3xIZaCF^UQPRS1-S*jzh)6;VKVbtz6YAfWxlX$HspHiwh+cAh%gt#r!cIP! zSfHdKj4{DFS@6b?GU}${8_?PbVyL!YM8H`(M@?0AztMGYZ-28TZ;Mt~q@AC7&9`tR*PM7O88i>5a z-@pNz;2!F(z9(NZ@5Jb@@BD+ z;Mrq50zogf0V_oH7}u_c;GLF%G75KdjeUwnPfRRZuXkYr!rXo~!XvHw2Q^(?N^xv? z$Ev9<$jFFW`^3@F@9Fl{#9Wo9KR(>hOZ(00ymF(Ew(~iW$==#%Dyg%Wue7~OE^7Gz zIFYcjaec(kN0M6Gr+6TG@?gXSUcc#>^Kmy^Z9 zZdHC88^Fu5ea4cX$Ztw9JG!2kF&KA-Zn{^a%Q0k>}=DmK`j$kdyOG++fKly?U+tPx~lpD&o_S#JPo>iYK z=;$@)#yT&FMK331_QU#UPz)@~yYnovlZ`E?8(N|J*}r}+7eUq8g}OZao4@R_%+>Ri zCMDF{-=4i>m;UthWvrXbo=wtPT|C1+@VfK}aIN6SO74Azd)Nhw@cScA)crZx;k;@o zeYonpr7vkOvH-(5Gb#wI)f?zG=?AQ^XqT}1xR{MaQAL$;JdZ5%;lcd3p?9|bUWIMv zYNCN|?PdSr?#4RirQc29Xmtr z_k}75nlCAdz-6wesp1TD#7BEyGArRmv4o6;nog${&-Tgn$Lya9eJm@l3QT#MkTPtb zLJW`^E9gMOjy0Yq&M}ZUemo9&d37$cHqN9VuAtP|5PMKSo?`&FS?(>~8b@dnHk{ME z1Ck#@zskKKVuQ1$mFGty@62!TmAnyY7)m%9MksF)58uDy5PRoDUK}<=zgMU5l-|@< zRG$18*E1O9PK3(X=P0v;jJ*h{7rak6BB!Nv-*SpvS zwL3MUQA-^n*K9ZEg*UjrrA5wFc5Vxv^-C@KDX-^lE+9aAFFpgf#)CE%@OOX@7aA8A z^nJFYjZ*=jN&#>ob(i}+x9ljo?vrM|J1%g6#VdRY{?_W%6gdS2yx7>-+Y96YV#wbn zz5pJi3iu8uKrBzYJQPU0-~vF-`Ax`KkHJ2`(DvZ7jzfLyt@b(0ZXxI*K>%F`z15J= z1&X5c^y?F>hBFsVE;v>Ja>-k!HK6y4w@kTd%E3cJswv(Zi~tv$cdG@!L9BPnz!aa^ z1%Ojdqi#+K03r2gEia9?nL+$}YH4Ezqc)NY&!7Xj(*>YS|Rk)kGJHSS) z4ID-+(_CKzsFk;K0N0e%CD`w5tg@l)dE=?%4=3jPIi?aQmcvJje93fb79H_yB4VOe zcg@~wCMIv_+2ilH65>t{q2>9svTFoo%|J<*&^}kyoN~iP*lZUkP-3N9X zBmYn>l}jzgMK-^7ZTgE!FUu^aNW(<(O(BKft4eH3F$}{)I#wC-mNt%#hCx9IAp56I zT&FLU8~277GFZE1l^X{0p4te-I*=p`F;bf&cYgkQ8$JwsMdYfi32nQs=W}(hI?sDB z0I7=|GF@$Ts?Nu8E6$48VP0i}&UtGaUgz=Z8#uQzeZJ?1-%Q={*=cC%+=*Y|P43;^ z_)$r)5mCzk(8BHNW8-SlU+nns$445fA~uu&@Fy}`E|9_@G1JyM3HFdCMx))aCU5(4 zAjx}^-6EUoB8U1JrB0K_k;U+A9tll9ftiGSEcw?k@$}~ zI>D9niVVRO6KfMj^vZVhPgE!LNDa(F>&|d|m&YokF%_RFbg(?(4EE4rVcnX4!+OyO zE0hu0u+Q&)YR|eh>p-t=K{IQYs!-&^H9JH!$pJk@WES~wPW^(T`)fp>+3>0X(_Vfqv9@rM**v1+ zV9^$8`ilxLs~nG?3Rv}-|n2y(xt*63gOB_1WD2E}^TF z8^$*S%v?#BFfemv$Xkl0NJeXg)X|5Jai_4hX-u8Xjb4?Sd1Rr4>yoU*>{Y%3nL%}A z_+pRj6D6g$sLDQZlL#g?G@d&M!*rQ$?_8}VWqOom!i=7rT%SzICgRPT_rxm%SBqdI zpIT5{Ks;BjUv%_iMT=0wPEkF(ijP4aH9=ZI9g#ULdg3DsA>WTUi0@%4HZL@|d7k?W z&pT%@FoY{>lm4pWl~+`J6htG*ZuR&9ua*6=iUC|wt~AbbI>AsV0i1~+nAYG#WLC#B zYo=z>tNS>Uc18-wy$(So+owz5)u6V;D^=ukBiOfN9t^Jp zcD*aAh;^`Wbv8uAO@Vd}B}T866l`n~cc+^rYNEKDX&C3mEUa@|_(DBTVj?aV@0C6a zjOvAPjd9JWua-DxvPCE10QX39G53}n3x%neBMA^LnVGpQ$g~+s{H@(znqCxwjaGQ> zK{EPA&JqMq7|j%{w`@zJ^6T9N(BfR1!X-eXi@+WJ(qN*f_isH(e~4P!`}4y{!zJoSeLk z)POeJtnYyWx80P4kr6d;U=Hhw2e|eDKIUOSxkS)@##fPB9jHY4*Gbi*E17&mt)j!kq`j^0hakz4i1Q#nuLFmnD|>IBmpedP>Kx|fUm6X zd?U9G*h3Q$6SDzjZ05c3qM~2QM=f1kI2;YwMqwX$Ts^E41dd{qWJb{D2<1V`Wxw=VqKj4DRS_zN6Yyjy9UYkaUFEQh#ni^&ui(zzimwT^|RRDY5k_dD9r!)(qC;cNHK$0ha^U78aEwVw} zl8cTRYE8#dI6~4uJc9YBmB&1$lsEr4=9j`X2P}SrPThD(`L!wX3|0-VYOd#8*f$)3 z4P*?5(pUaz?a59lTF(83mVplb_Prge^pRsmgBwFTq72UO!O4!Ef5cUUI(VPlMgf!# zdEMSuKOTMFb7G-!1G-R5@=`jYq9mLa{x8`xfj?@bnWnJUYa>?QjHMuQ_rF&XY z4Dy3-OCMo)7Zf&aaAa_H{rZ_<^k+_QZV8^XKSLM=r0pF9;VoqSCmwGf)hKxMdj;L) z{tD8-Am53XW>4d-YDpmX=FAn|6q;=k7J;!^3Jca$DarQ&hiQyg@;ctScADH5?knU+ zcR?duLJ~+@cdEah@4aR%G@_8WcyE-(V^?+kl5M&;H|6qi#6+-^?bRjfPc-<7_Hc6; z%x752*bgFFs&5 zQh(sooSl_54~Prn+~T8vY9_whDIOy6b!EjIkSn^lqNqgm4Q0qx1ElfQD+xC2O!~(p zg>5nY0%$>id|hPkmLH@MAVc#Pqn`ENdxx-MeKIstXeMX)FDC@^1mR4R!FYAJuMbp>F^l z8TaEySODj$z~XJ{PrkpfV>!;?FTJ^A^c=x&fbZF@7dMMOFr^9FWWbShqD*sLKP#HN zba827P|$uZ)FBTKv2I^0e3#+f?;-)`>o%bryFeMvXP7B|_N3~s4QH6`05>S$T_<$$ zBAf;}SP`NG?5oaMCYqpGi>gLM;Mt^KL;oGPj~E&BeCKpyx0pG!#ize3Uyas6F$S7} zFY;w`8zbs~sybpn>M6Q7M_gJ5k>!-t(y=7eq0!$u*n~9tw3-#UbRt!hGrcS9^9Rkr zHbUE8TghC4M~XHYQ*Ymsurpo~qI2VId1ql_5JYu$*1{J>m>R*pVdMP>U@C5CxE|af zY~S*X%EcGial>qXwL?hcvTmVRR7|2t=9k20SuYSh5k4dPb4mRCh|tFN`~i%+nLz|% zYvN*j;`0m6=>Hf9DIxMC#9~R`0H%hj?F!Tg@HsR2{(+LnmFq31wqXLD1wc-n zTBrx$^7ba4T-sHvzly|74XO5n2jRA#Bt zNT}pL0R8t>a961K-kGni?_S$>Xn!=*c1CIqls04_y{td5|a-6JGT-M0nhb$>CjC7{%8-VTSH{& z!f~musc+dld{2EFx`bn(i@Y6QjYw|3ttQCRRRih_I9PsnZYeqZ6r+j%=jc3O)AcSP zcpo0J@b2+z|I-ed+bn_DrJ7bFSSU*9nB-&8UU}$D0-5mfn&~uBgym$=U;=jMDMXDsO zrhyoobo%?4-#$tO@bYy5cm)6*T7H3Ugx|{TTIR3s?9h=$+-0>uk_%t&MJ+k<{%uRY zQcWY%9*ZRnm^Nnta|)`>O46IhfNNNZ;yW5qyG>s30{_xq?Ec+&`o}-Mb-C27GTQ)i z$k$`WHLh z#ht&s`R%B*o<;-a`rk+AKfk5tn~c`~+h4L_9hy>oCLy#2-sS@~#lIf@Z!R<*;Y{VS zd`F0=t$NchA$h z_nlZuiBxvw3fF1qA78;zrfCCU!$||-UBY+%ww>Fy*&6<-H~$X?=KsY<|9MOyj=1lY zj#Yw-Q%6jxzC1Qg`p03&vU+b5FvdQ(`ztk8{)%{!_OC3ZSa3+Hs2tS$k}(f4Q`YJ| zeYC!56LNA-dF*CVbn<-)lER`pv~+C!gIpDTuvFj^`uLGKLUEh-a%5&d$?NyOwCX0= z#%$O@< zN(Ca@6X^m(ueCd42fyK@HmR41qz6-~GRVX&DfuCf(p|1p6XoyVt$li0nxT+`4tc8d zSvBhr^SLqk5vN>ljQj=svBvM%zB`F_B?K#Qzp=-WhTP>JaNu`Hl}W?5@&K0(A?5%6 z9{aB4I~OT>e^(azq{wzwwG~sUb`iW}`Ja!(-^7HZa!uGWAY6d%!sXrs(Dvb^Dg?iX z=DBI=GJ6I1QSQH-lUO*1*@QB;z)&rPfwqk+t3S8dW6z%q2tskJ*Yy5(#g4F0VD?Gr z{r(m$T*M`^m8&f#AcF3*qL^iz=;1eNXf2(;)T((JBDTAmg;12S*DpvVDDm4}VbK^d zM$AVcC!T7!15?(1av*l<7}fcrbkpWFe>NHwSC9AJhlHXwG5uk07=K_B(to|nK_u$o zaWbhdD*u3SZmEF2ng5w|2O$*1dm~X+ra~7yMru}R;#seXkSEHg{{9Wze{Wz);`J}) zCxA`2L;vNAT4ki|-$sb!o8e`LAlTITk5$_{V#f>_A{4(UVw8Z8yu;rl?3I;RZ6f1F zmI>47kz>|zPxqYYdC+u{nWl0ts5IHTAkGX!Oa`)NlpdS<;P3o>F|JdCX}f33Uz{jvwt zkx@SY*Zxe_Jna9MuH9E#>G%oY+5cL@EJ^)S)Rj_Vk|!dCv3awzs-&7t0cJ+?Pi98K zm3&S04*Ez5SC;11aAp3r^!q!*Rbw{*7H5i<|FXtY?6l!1M+GT*xf3tnEqDf$XL41L za_+?RN7@1<%9LU*ggkLiaITAgb?@yQ)J<`*^%b8Q^2}5i(Iw1nl`fB5g$Eb&z3BH6 zY(RH0i?;|hKwr<&*K`T5LMr&pN|uCDR$X7E^qY2Ez>DEtC8G;Z(P<(+CBhK)4|O-y z$TJC~!;)76)D3xKyY~#}Zfo(sLWfiHkR@br9iQhUfkzrpo)1QCI>WW~Uw?XBJc_+OsG>0N*1;}?H)6Arfa{`! z5u$U@Ck@LaDMe#BmGW7xbw1tk-S0c6;E}y7-T_?;YmRg_A~XV$;A}p3(tBCyb&2L_x3JZNfGXoQT!v)V zT`7cxJ3J+9Bl)q!*Hu<~(&ywdZosdQR-Zb808ieXI$ma+)YJU7E%2W#Bp@vP~BqxW+bw0Yt zHw1)(Xg+>np}7-=jZ%|+M>vG6?;>Jv^0*zPUVoO9esIPMI%l&Z+H8y}yc#=6_&ApG z?eMblV~~gK8DZUrt;hENl zt|R0Yt)+m!mZ`*w%cV=YkXkc*T{iX~6>EWWo zP1IB4qiIiSGm=HLJ5_O}+51h^+q*mL4Na|mnCm1D^27wdm*&Z&=I4wm&JUrMgxX{j zTRy0krew;WPfRBK&|{x#o0qv^VA+^SL?9!Bg5gAJZXdEK+5Wg;n|i=XI^v8E4}{FL zYO6KY@aIEdG3JLaI$Dcikd*7ihJBm@I=$GuP-@(Bn9J#R0T;LC=?{% zOFq5)nzX_UYZJ?xrKkV{q8R-(nzv2OnCM6A-YRV|imNzF)F%vDgGsr8@BP3X6>0PP zz!Ul6ew*52uO4}(vBo2~h~!&q$J1|NLWx2nnzaDt*d#nE-$5&ho2PqA@(FIw;)LzM zsQuEsB7x7`@xY7`)iv;T`ldLEK?Pa}9YTDPksX&(pVFWoQmeeWrQ+~H)z4`%?hMTW zFG~oblRx7nwap9N7c6aZv|%0nj#-|b8bhan2&UXR3;Rya%0TA1>L-Lac^@-GD?pq^ z@yUZm`ZVRv4s8An+0DdBABTw9NGkVoQGl zxJp{%(00=2J{8{CGa^8Z&4E6ME@+B^)IcM&?&m%GLN{q@nDWTB2Vv9;DCa~BR#fc@g=@=sPcrU0*JZx6X zwAhJ$Ow4hyB2VvAahfF(kA#^_n{Q|L>rz62gm14fm;7yV5J>CVug)_Q_*8nY+gG-H zJAz3izTuGRRi59EH(jL%z&FMdc@Rqn_kpQ_;gy6`Rw`l#Jk!!`)a>b z2d3st0pvA+EN?Y#VKJdO^HtN?4q+TN?$vvmmiH!b*zPI*R2FL0_{5y$9UgKPn=$aR zVR-ddY8EGQ`t_4H7Lt4Bu-0^7An9v)e6mH>Ud5`C2$j;(zgdJO!Hm!AQo!cqW}n9A zzUT=b+np%LiyVx+j4ge2S`tlbEaf0_kZM7~H*D+yboe#nn=lo@*NR{jat96EjF(T@ zEv+0?O8dpdBN9K2#K*XMDm5Z*y&a|8_(DZUc8eRF-xusZ{grk~U4x?GonBB-5Yi5o zc(X2odK7`Oh}Mj6jZ5y9&#~hDLp#A0Ehvb;S7G%g6DuAhOP^t8M6L)`9#Gs)dwaao zn^E3|8UC>@Dmm4{Dm+ZHYt7BLKM@=_Grzv)Wvc2USuCLKAW2c zk%4=(=SXVtSX)Yd!*}3tEQ2BCsYUl8!|Ua}!-==9)kML{vCOG2KpGwf9B_!l37(&4LUbiQyVXDg$EGew^25R3p9F1PR}6Qoet#j*-d`UPyl#2 zJ(J`4y4$66d*FX~XjUN}V*n($pAyAcbed;h;v7xlzBv}I$k&Zx8 z{}nYcy~R4r^O&U}Gq$JDA=6lj2+<+&f;69+my%;k0Y z)l<%i(zYHy5thY>Mst(Q_MAt6UpJQppm$3-1mr789u?mW$U9az^Ap1vB?YaOJqB8! zkT(m}L7^dmb|#$4KO!sB_&{#hnseUqd|_WbL5%9&L;f)Jdo^3OXFm8RS3i?xbV@#7 zFWDu8mSn43&q;5@*Rx8fz_?B~9phn5@^)fxG9I|0CK`u3N(o|iH#p8DXiVG`TY@V! z0Q`jRc>_0deM2(f5_qTiK?+Q&Yyg(m?>SZ1@`3^J;MgCM(nK#IGpCiW571|yIGB(R zza>M|wI02=jb`G&Q=$7;zRBW$e3oxhk@Xh&k;;0Zj!TayhAy(ooKQt_2IINXRl{cl zx{Lm4NyHgm_ZOsQMt|;sm*g-N(L%DJ)JJ&iI_EKYr#?JRgKIN$w4w-&0BL{t^{kI$-&Z1FitNi78J5yy_)N`gF57WyfYoaQ1sn@Tn|U#+#AK8Kdr z=e*&E=}(F-$1vj_wD3|e#tfBtc%SayH26)m@U_6JvWU&vFvj#t!dw&uBveEn1ksq~ zPbFS&nKnyF#|7c(bbGC_AROnFg;_C9ax)^>_w0yD=`AXp*Dtg$`e70H`o6UAAjn7C zHBB9{EShE_#SJcu)}Vf0AReEsTwo``BOgTNWXB%&rcj-Vp(4Vs=Zh@M;=hZt;&0b z%<^hyknL_-(71zS(>sN-(RwTp1t zZ{=;AO`-Y*qPV)srtI8XSG63)V{??RV9g^Oys#%%w2Trx_@{D1zgR$*PC- z1MFUX5$ecCP=lo3OA1D%n>14kA^tyeXPPSTCIycWPl4oHkNfXk zBx7@zZRaGZxF#`IWT<)i^@6aQXU*KOmBm5sI=?TJVD097!)oc7f{Zd7ht#NTu3~l) zMf$H-ksTIXFV$pD=adwdj~Z7D6Y~Jh$#{=O4-tz(VR^9Vh;{m}9&thQ^n&(&H3Fs8 zLP$34vtq=-)n28FEW)1=PWsE*`*Y5V8FhI))lWoC3!Eyl!-G33jg6jIZb6qV1ufom zEPZ+dP31gWW_$Y@ms)!?1(P2pkUJD!g0B7Y+}HKALQllcVe~p8YCxIyN^geftcwp# zSU;ty?eX&r+fO`-CZ*#Q&S!YP~8+ zThxkJCf%fTxA?O3VXvLw2AGvn^dC!x+8A8vw>v@lV}}ZTC_Oq^dDKBQi&ZHbszz76p<6@nn@IfOsP>_AcK1$|Q+M1=) z(~T072`)-_S4<8`PyhC-0V9hWcQlD$nibvzfDE=j)1?@P)TR7n#Ibd^If6z$!w!kZ ztL&g<;%Q^-`Pv&#WxlGT*V4<=z|d4K5 zDy21R?^Pp+Jz|fR(o)navA5cr+Ej^|P=p|{ckI1?kMH^adrpsYI5~MIdFOea`@XO1 zbs06Opm)_W1oaavN7E{>l23s7bLg;KF{dxIe2(y->O`Nhc-^DU%b(}k3o*8q#U`Vk znF^`jjmtbkga@PMZ5G;#>YCKh_M@wBaQvY5p>w2DdK&oJoY|LJQ4I$ zZ$i5R2!P{n_JksHt)`&tj0@;13nbl`P-$3$HouemPx1Zu*`N|swvVX^7!{2~Un6qTfQsqX>c z;pyecB5QO%C_>uX%)B#&m>5=cAu%zzjM$yy;GpFl=a5}mULw791tErrzyS9 z{@GraBdjjR(z7~-k(%hUJ$s!Yq@{8NGktFSoN)BP`{k(fNm9YpGWxgU(KnOtA9>MJ zJZrc)F<6SSeU_7PMi-zRM!)~sM;Rq*>nf0XhJUCe2Ch{ljz5V8^=e*p=58o=Lfl* z=AViP`Meja$f;6OzumE_IOUS%P^%iB)9TEH&L|ic`@S)9OaWDbEjrg+gbhPAqLZoH zUOixR{D+-?c)wh;#i2Ip(8qD1*V44>REA=B@n65_CK2(OO0uLn)Zv=jT6UO|sBKK- zh6hv;zPXrn*zbqAJdH3VLS`}DsaOwonk1SmYxqz%!oc(gq-+cos(Jlz;(!uB6k1e- z2E$DTmy@i9p#!C1VtOPfkgik3Vl@N2zw=2wB03J9UqhC;%Xid%L7!b}%GEhn$-1FQNLL)7-*L!Hzu`EGXMfc94+JzpneZ!WGgX_!n0P( zL8s1OxcD4!Yzgcyl+RCCQO&=Yn)YO@4U+0kZ)J6IeJ$Uuq-nrE8Ly%F{vIS)Kl$S~ zQI_In;QWIc$`5f?qW#i-2P`&9(3^3{C$T*4=gV?+!odeE$_oi%72lM7tnQJ;RZcr) zzk6ciQe8_5U@3CU_EF^_w|kWAANJ4BwcwNP7*$+OqNJ8L4381BI5guhyF7}~6;+w? zgARM&W8qk&ITY=E@E|wE(M+OZvJ9()9F6GnZAw{{aQqDr2ASwlo3C^`j|tvA5}l(q zF&C%p;=r@d-B5;g{!by5)?!2RVyVMoaFP3z-z3%Duf%i8{bca$*ts4FeQ~-ITzei( ze)d$m-h0~ccl?8h00Tc^G)5rDHb%ZUf6>%vtglk2b$7Io?;GT9 z`K*Jb_c@hDMZgR3#(+9&mS9)|<|zLYUO;TwU4=IFaD{@iuKd&InfnyE-}0#Q0wYtd zky2=d5E`y|d~r1NtczI(Pv5QLX#;m}j#-CVupLb;QaY{Kx>8Z;iOdAn5kQOZeFwRI z3KiDl{Q}pj#Y*8T5qxj8CM8Rz??PU#+ZMup-DDY?{JW7ADA_88-oWn?|- zD0deA8e~iG5rNIEecOFLv~l*1oVL)ab(zPpPC*|}#dp$hdRFq~v8Qra4!7@Zx0EnF zyV@^>h0{2rd(o>?tpTUY5q^)nwy3sgVh`+;ADpMNXD^NFDjUlajTrff4dyDR5~S|F z`F=;oL_O()Y92_h`ugFSG!H_W{R?vTAqNLAcs`7t{7WheQxs*+t*=kiei3AqAjn7| z%1kMqN?DH+H<_=_%nac2-3nFL(o)mb?i6S~Qp{0G7RElj`}iaI1NFXdo6{GC>E51H zwtrHJ#F?84V#M@(vQ$I5>F#hgry~YY8;{r|x=tjtWYv;G!?+fWMZ(!4y{g~Vo*r9Z zCWZoW>E8lxrTG2&vB<)n1;9f{X!$OIv$!GqTU5w>dGz`MhHGdWhgM{x5_B3DA{R7B zD4fWu+Iv@@OeE4s7@Nz4r&hg;$K@e}Ie?yD1T?M!RTCii0n(Nl3BG`JIP$mn^tf~M zEQX88Vmbf8SYVDPTf}Mp4}c~Db@j7nfW(up#ObLl!d%idMp^mq-_%rVD)oV#m{|A5 zxOCY^jUSY!dPKm@uKKY+&1E4CDCfoV>g+2Ao?Bfg9_!6J~uJlH` zA#M&1OWu%>-PPw%WIromd|?`Z9Ll_+Y!;?B7RZVPHA+I6JcG z*fD_@QJ*J0sqtOEEw2er=i_C8Z*|)DxUbsR1_tool$$B^)gq%c82&t-_^~gHypmVY zW2tz1mhndQb!n}n@%9r5H7Or@6|8E#?^TNB1v>KI+Y8qhI7vT8_M|r&CQ#M`IK%*bxpQ=H63a~Gj>xlA8gM(- z&K%49mkdAOZ0nAkEMzumh)u6usiwgnHNkE8VJ#;JuWg-!cbrUpaBnQTrv7a}RnTRB zq3Ce@1=nyvMt-_U7K}Dl|et-D45S&AA(Apb;9{v#X8A*AI47^-I{0N4=#?0>G=L^EX7~CU~jCDdMbaa^ILMxo|~H8;L>#A?R-8a zu4j+DiVik=|C`MFKHFj}3`K=)PL~X+h_~f$fX@B)W=ROPqFwemaV*3XSWU@ti`H2I z)9a;CVJ>jPcf^$=pFj;AO*vrpR$X(wfEt4)`+p=PYqft9#UCGs<|(rY@@*!S{@aU?1F?h_-aIJ>A+hSufk>VJx? z+A`0IF1tL ztT(0vXC=^zINBsvHj{hfv=;sGijN)VCdm9bKMarlb#yC?C7haLV zq}sYfV2#XmwxHd(_?*n*Yw~=c({VvTO@;quhwOPlu>cex$@;lMi;@tp;(1YII2RLdHmmIZTJ(>kvP1P%41hd-7(4?y`3ITi=$D&sjVrgdE=Un`kcWYYF za3V`%!H+#O^bVms60rLk_>voTeAX~GJx6K=F-ubslU&OJMh6q8hC81$0seqI(cm5h zy{MbLIG~5gdqoqKOqv}XT`g{?`T{B~%_NqopMJ2Z3vs>oPXwcE^JSSG3R3A7+AdUZ z<7n@3bXzmK>BhJ?a89&;f2O5B*%`7UT;#g|g<0l1Uw)5G2hrX}_h5E5gf*zR{$H{P znt`#UzpL_Pb6}11_9J>a&;2uLxSd4YsO_NX)lR&x#e$FGjY^?kB1<`*HF0BS%(@H) zVEM4&SM+sEQu|4)?P$m5@r4wef*LL$e3b$s9`kvhcj1Y%RF1ZaubTl14vCrOg5D#& z5BhJ~XY1jha}lZ$d~xbNUWl11rd}jIY@v_%#9&R%<98~o^W{k!#o7fbR zDyZd>{9cVWuGX7t0W4`wW%efQz{Ge&0X+<+uo*4<+gnfxnX+Ga((AC~KUl8BooH`2L22SUht!(YO{6r230Gmp^H-+&lSgcP) z@PBt77c6b-DX#Gb^RfdvvWW8S8C2#B`Q-VWOWk<*PHVqOQiTLZ7m0XP#8aq?wrNF} z9rKy#Q~R?KcZQ3tu1~W$=7W{**Y56{tcoVwii4(YpVyk5my<|;@aKv z$}|I@j#yMKo0))PCfwsc&j{wGPNEc33m0UK5Q;CHME8er(`Y59wr1vxT6{YUO`Q?cs1&%T)1&3;&{Y){zpPM+pS&+$(4=Q7a+~5>qGwXwTY!w!b-1ucNoV^C95Wn{ylN0bO zkB4ko_8xrZH#ufE0jtD4crI(Ky6Enz>iOZB(?=DeSUf*;63)eUBI>>1NBP4jX6iec zh_f9Y;hh?l)4bKu9=FLJfT^xpF1lR%SCqn$5Nbd+x-E6e(_1I z{OCMiRMb$*85&S8nz{bms;Cq79u&HK(OOB;F!!@soAZqd>dGp?B|3&e{GtV#hSKQN zk=!}%3qqW$JGQ3UY0)nxw?Kl7y2euNa7kK6cP6{3$yZ9;rfz82-gh>2;)qz;-Ro9coiLDanJlsZl0Z#H!I*)*h z=cvsl5c(Z%#^npGHBiK)*B&NV7|;#g05q&w%;7US|9~y#EP7SPyTVD>V^^=CU7Q;D6ZI@ z?&w;Cp79>v<>&SfKQons=KttsjhXld7?u^FN*3{LV~~rs)ZjhSjJ&Cx8s&CJ;mj>e zjLT=UTUTXBgp%UC{!uyQ8PfH4ML%bw-H^?OQn)9Af; zZ&0wbK-mW%pTMf;J);*~SY#X;-LROcNWjlL9uhnL?JMwDLJf!7^ErgwS0cV37Ze`Est>I@RzRa8R&dPuZuLTy<5EZ8 zpQWBPOD!jw+*5|Vs+wtl6zJ3z(iBlA8`$}}k02WA%APm+f6r;+PBb_PSt2+&pK0hh zjw<4PmX-MJUM?Cd;vMIA)a6vX1cQBsiPc9IR1FekT@5(1-%5&K3}|hRMm_eF7*u~@ zFxnFJ1=IK4?BCP@CFgW&F3k^x{lcXG_QJ3>lLoz?61>G-$6-Jf(3^tq5XxnlIcKBE zsAArMhX8#}b=b#PlK5ucUTT4={e@nZSf@#4xxyqwQ_evXnAuDgmpLs^1GW|z>KohOcB&d14Q|#))6u$ysqqHiv42nkcx&Qg3h)%Z)|Gjr)6qb4>>w7KctN@D zS^*5#Mh!c+2Nz`#fQ1NfWm~Hk>z%X9Dtvm!oB_(8e-&Q(aa+*9Er za7xf7_CEHi0uy8*a4%yn_!6Nkoh(S-h*-!7exkEdXxb$eg>(~#fMv%A0e4ut%2i); zcyxHdIQ72)YRuFaC6fhO^TI!xKX~tmRYBtE-?2mn9-*D-`kYN9izXu$Ju#gLZw^-W zgQX6my=6rf^%HuG*4c$vq4byN)d*XL@;s5LhoiQSW7QEGpLY)q#7dHC|dZjzRBV{{*vxk_V2 zZrBVfLj80+c{oNfG(ui9nA-jxO2+_A2NlqfO~6MYo4tL>7L)wq8&02%=r>1*iR|1U zW}4+sR{~P5adb?QkdV+$Hzn^LUE<#MnlefdZUc{wi15oy(1>%*LRv5kp7nCyPi)Lq zme|qCKHWM|`}#JVIni|ovB9hm(FZSI*@mYatEn`f^yS6WVQBnflpywH z;xMnRVW)0)l;D8_kS*M-5dZkSjfG6G-d(u+RpbcZYXr)@LJtmS#U%d3vMk-(F#5TP z+=ydh*l1)H-)Xewz|*>dr=S2&G5uf*Ws1u@3iw;^&me(o0dtGBumb?p-4$q`6``^F zlOLKWI6FZDv#G{)B^#w8VO&(^;cJ@@S?VWI=@mG@By_o5uU4^ttc&+7@(=JjMGEjI zMo%T^<#%y>PgiVb;G*6RxJa-M>!Zi`ucZ6#CR$+(B0tZy{)+*3%Zm#Hae+DoJ3Olx~J8I0WEwp|PR7Zd0&TKtj8adQddE2CvVbFs4aBQ?ftH|27MqReYC*?5+QLec(G@6(O!?=t1stwC7DtX8tOCVPFeD2_IV4!KuEs zAjW;7#bV@s5Z_kcE9160{gg&D{X3^RURnd39DF@eK=Kw5kPl95aaA04Y2}X|d-6~3 zKEJ{*GCC*`bk#OYY5jciCfK7*?;E>Wq8dtxB1RZT;-QOKzn8|~jGVB}_1cr2%j43m zmYkLk#%dVyAF>E(x&q@Y7{ej4y`OpkFi zwqxnYd#c}8-~g|qz-v=P=7`BQ0PQ?x$QOCjq8zvV`Q$4={YK)e`}drQ+2)6ba{WIS z*U_ULN_hZ;%HRW_wZH!~Bs(B8*xL61A}w@pqZw4F;8>L1qgnSI%l9p?)wG$zbTQ`z z72tEtHuUI0qWNT~H>h5SXND4U6n+z6dP%W<^qzRFPl*7BIQw925~NNhU_K~d4^67ej0&=AJZ9= z$0&z7u2X~8IvWz~tMWIcrV$y_{yHwq%UAtP+rxqvD1*Be?MFBal*RRmuU`mwWO$D) zxpmX#2hI}lJr(o^{JSduLmpyS+=xU;&*V}wd)58n_R@+a#Yi%^!0UrZY&tkbwXH02c)S!}6S<2{Qt;EVFyLfG=nJ z=4dz5*#Z>T?h$!t(7@z?Vt#`;qS<`!xwu}dsT=K<{Yc+TeQMrJQ|iynjvb-@Nja52 znn(GTUViAkipu*|`Oe#mEHs0|RuVbi*T$!(Kc!Mfe`WuGkzQdRoJ9`HYMM`--{MLO>gStED98hr)B%$IgaVfM=3vM{-LRZWk4b9|RoqniYpHt_BRo5YLs( zNARZQ)uOf$MkrIU$(GKiOMsfhMQI@L;lrg476gcc_iJkpP*Hf{(`2xIgzcYTw|=!M zH|w|hO}q+V@yq*+^wsNJ7^$!juZZI3i1Dqi%0fD4IYcMf9Pmv&7@skvJc7jWU`c5)|oX7vK4pI4uY!8XgV8!;?G{9Y=Hzr*`1W_%nceSMZ&w$4@9ZNtJ{8UkJz(lKVbAMCHP z9Jy{?*+NZYA0F>DZl$y;pF6MgZ=LVQWX|CD&P}IlNjdeM?*~J~_)oOy>>JeGheiuy zAuK1(PwT6-T}`@TZY(xcY#nx3C~AA_l92s`XDGgvEr|B=6-wT>h~wjj?b0RUHWtt8 za{#xppI+0j|IZMj)wILHD}4SBANdQROd?(aE~St1!b^O7vb#-z-3ERy(E#fE;r5c# z=6+)BHKOp|whYsv+|*i6MF?@bW6Wn;1}FC!WzG7^n(tOIS4+gSI_r?3;0&DMCNRCn zBrBoT7L$LY0FS-d4Ius(IZ0ynCtfF4miML8dQd(RC0Xeh+xcEKq8AdmKH6*Zy={ym zEEdz-oS&01UR8|nunkV-nZTT~+|ow{Xjk_v(2BA%Cl-)0K%(zuK+jz@&t zH;pYgHoCjzP=d3!IO~=kaW-te0dcNM0M`Nx)~_G50AqLG-iQ%8_2P7~OPqKBnJyLV ze!QIP0pevxn|y!`3-#N|+Il9FtJnU~<)c$u+nnw&Y5jS&45)MmV%n zYrS$?*9S8%;B~I66RxYTNA8W@YD+6D{LZeH^TE(Cylpz3;PCBE|MK;Nat$14w0yXk z@8;#P8cXm^QLnZOVj5kZFKRZ=yal^G{hds>R79p$qbP`QdJQN_-ekjml#4>Hk9w3fU{&gVy8{^)<1T0+)y!ot(8|}f%Rm7h*<8ENyYVZLoa^H z!O9sGP3p%S0z!7t^$Nxde_laob@k$1tFRu+WumIfMP=b%1^Tgei`mGcqDiXKkFNfN z)5s#Ke+MVk3<(fULiKeV`RHkWstSg;y=^iH%tK5t(3Myr5aaSiEm`uK$6@w_wvUE$vBH zxieAPLxg(6t|jLu&T*CT0i7-79I933zQ_GmMV_zRtN_VsKt&O?%pMwwrclw3ypm?u z94c_0AZDynh+F;GMuzDYr-)ksufkDy_l{8wsX{7?`F_UNDq^ePFxQB=J)@w05Zj}D zV9DIIYpn(pHQEI|;aa`3A*i@mJ|U`3aWYW|-!ATR3G}~gQXyynv~F)?tL^q^=iveB zUqKrDqG-{dS7_0akr-Ka_t$@r{3UP6^m`buLz)06D?&p9DT)D2jEO5pPc>1ZzkAve zxy((~&SJQUC~OW&m#GWB*EX_3^@qOTd>Mr*9&}kPx&Z-9kMi6Ap2q>@eYDk}fJ&-* z^{4ksr0I2h?7t^7*MVf{F85=#=F$FVQpzh86FGVDd_~DRgJU2eet69SH<=qLM|U#>jDVQ|tT%kMm?B2M{0R2t5yD#*HafuL?9=3if<&qh= zI!fU=Ml4~H4H{IKBovZ`=t4k=pB0ym5xbt?8n#A~e8;FYeKhOQK4#!FOP0ISIl6ml zSK6agIv&oiVevVVht?2CIcJZtJFd2;;8xy)25khZwO;&(v% zZ7i`?KF$3pzm|J}vx@opP58L>LFureV2-#N;0;+T?-o9?pHG>)vqnljNBvaW*YHZI zrnD~zu>t8UXGzhl=DKUe#c+|aK%vk-3KHfnYsC*|lQ~VnxcP~MPi7sMoYb8EguIg& zMCNEYcT}f(*nxAFcfRpv(vkW@rlMuvh11)Rh2Uevtqh)MLC@}!vNeYS@|;_J#fm!D zgp1f}C-784nFOs{!FeV?^$ekvJ|3E`&Fb}Cad>PHEP<(^*r;CF9N71=!R)z8Gc^r| zIw~{_x*l=_j7*D_@F~94DoC~*)m`Ye@COKa1=d0J-gsQscdUUXL-t@-4?2!=LT1@v zYnyByLEZf`6)O#2Upg@tvyDN)X}8?bSr5WY7z`MmMnjZg4@(|cS2-U*E3ACDgVImB z$PxlhoJJc4JU<}U-a8#*!$#K@4(AlI{>PdIzJzE7Y0~g1)m%~s-M!e z4t*wI#Kmj9*T5kF-L}Qv^_dw0? z%2m^S_e|j)P4d9ot(g19MNjH{4Vs2o2qmc=Eo~ifMZwlUz(ZFs?pPOOt*kxLkpZdu zO{lwmi=p9An|sx$8(sL7^W0;v5dt1G_Esc64*kPbKDEP6N6eI2FUNQjl~^sW!!fMWb^X#69_-P-Epc_peekeJ-+sAv}r)uEjV)$^IP@D zSB~mau|zY^2XNHPZLCLTeVN&1gpheRFN`npbzCy&ZyEbD*auzRBf$apM%t~-W3{C6 z7dP@Z(!%5@{mG%5Z__{hY~xgAU-eGnyjO4Posz#U)N$0)1|+1C`BGlEp>lLq^{1k57q%rZ~qvo}g6PQCUnyM-Zc-T$r_`rXV< zvq%lDBf{_QtDaFijW%(It}E43Z&;~x=e~U<#&J2~;ig#~LkrEYqSTO1ChQ;n% z!0j92NF3_IOGNi=l(EjqPiAK0Xn8;I3CO*FJ3)WVuByUR$}_RSR7qG&2wD?b=YtuX zyj1^il0(D2vIs#It;?;wQ-`RUhDrfSeHu00vLg+NtzT8T^Mz`UWhY!#g@V+6e%V~q zHva{0P6UlrBK-;s`2iC{gG&{5;I)oMQnyao7J?y-_nYQdg51SGPM5f1CL^OB8^>!7 z!V&#sM#_%bH36LhziD!zcqdx?< z&hzLv=)Q`ExY=wD0GFL0l$A=)a0l!z6J?zUF#iN zv36>|%0k01Ki=)Hulhk57%df@s!!dq{M6WEk{Gf353xlc@{kh zp}|tt2F#k9o)AQ!YvSpd!C;$d4U8st&ccwWE?0ImT=>}8!ZBkKE$;c_ zLOShJ17IX7g=LLPX)-)8-#6-@!ocw&_}w?2k1&4*rAB2PiOShzc76tRb}MF34Y9a5 zI*eRdBQ4zjixOyb;RO!1f8B@N1xwaxPMY7#^W8l;Oc}-pN3NaC6BoW$;PcXdMg&v@ z3ojXb=;%Xse)%qh3seNHLz_|t$I<#!qD@IcVt-=t@xBZD15#V!6=7$JwIA+qz$mAzN4_+NQ1Evc>( zyz0W#P^I=5FeadlyQ=iQ>GP(PNXh5 z&K4T++xY{E#?pEPi71_Za@|O|=hemN$IKPvJp8N1CwjI1e68@-e<)C}ROM;^Ziwz) z*0jsRuR;eWz1TRceF$jj0ao?Cn`)|dVN9-7BBQnJUjF4Kv1JK9;wzN8q2vGu8eiY( z`Px)nXfR!;v_S;i;`V(RjqO6OCDabW|mk|AdZm$Zrs_` z)jIDq4X^J)qoL=gM-u?TCc4=|bUH)ZY>Y}0iuR$ON&VpJ$_G|xz5%B^^vo`t6e`6<(@_=0-vO0~>)-fa z5^Qhhd*fZ5UlE_w)N`u@_(p*5OkiChkNSs%v@Gx4@mO+t`(TUXiQCW5&X~tmnMCn7 zb?Nmh`L&63fI&L1;!!5^HBMmX)TZzGd(v;X;ZLL`rxV~w0zWQH?4s|^mF?`N!>OGM zpZUZng{f*<717X!(t|9yaH%XWk~;+pGLZ2OzF`qdTL9?Sq+O|Yw2WZ*7cdTNy`^DJ z^WsKu@Ek?umN`=`6li~es+QyD)(5pWT(FW-zVD;{bwBRO!1aR}PXfEt|1O-Q_%Ri5 zx@P5}KK%y-wi?c|&3~rTsQyw&Wegu@z9gF%oc{V29)3{|t-o^1W2FW**G@BM1dDn*!_erQhN z8-3o-Oga5p8KnT;YVNuuQiWtDuyBx5B&;S$E%q8PbJzsA`UrJwb&P8}kE->?kEQ6a z7u4~`IhajV=cM!Y*^29qc|XhE^1Q1a>z49ioHkqa`fyb(g7ndR_Er7j6b+#WQPm=9 zcw*PkcCo@OYf9+7&~cgV$Tn76svc>OKkaOhB>=?;S=l;hA6Z-h={n<%bG$*;$Vx7pk`dp;tu=*o|Sn7ORwO|Ta^%TA()gd64d zKi>xK(+|K%UwT|OJ2dPv8d2PalNy;0POfBxhbuERK?7Y6dtI2$DOGbptfdvCz9?3S zdWf<25hHU}*vHrM(Q!X5U_3!1aam5fQ-N4h6&OgHR5PTLhP{1m?%-fgvEc6^nT-|! zNid$H<)wmeRJNY6R5Q+uz6L`pEErl@Av%+m(TXbKnaZe%X*yx(x{$REyxZ}6-~Jku zU)ZXcK?w!)T1pa6d8$n-9x`l=9*UWnw2Sa>yC3YX$|HI3ZG@2n_Rzt_Fv*4;P?A4j zW;`3rl(~OD9T53Btz5`lJC$Dx3%U3{rUIo%TvrAHR-ru zE191+Y$)6uv_LX5xQS;@`l*g=s`DzH+lB2Cd!%e365e*}Djlw0oL*aWf?PUBdo zDwxFDU8>ne&>3(QjrL=Oq9_13e9vIVgw|Fuphi;aDg)n1BO*!2r+CkJ+7ei>)loMN z7J3cDRl7co-;n!D4f(RTzM` zq^GCvq0tm6}0vX8GyvCs;c7UL`V9 zyU-Tq9IJm=?0W+PCZM%(adkBbUm0jBOF!P_iJ?Dx@YyQC#m&w6aC2J0CUaoP(GM!y zY_Fv?@^#YrWPfdFXz0oZUES^z{6Uk6Vs|ChrWdT{Gcz-HnCxHO&jOc{kU&qtBCepN zMVmL&LgcLr15kSqvm^b8J7XslISa1BqFc?&>%=im#b5f7q`Z7jyuP0C)v{#bpYq6( zN9k32hM+Txxf1xfnw2EIrA7JhxjA_;FQ$%1nVL2Z>F6b+MQK&!P{*5_f;}06t@#Rk zQabrvWC*fysN(c`j;!v{!}O(!XYP{HgK!)k4!#(T_98wx8I{7&?z@)(UQED(fuFlS zQ|k;SI=4f$m5&yvo^-t=ysV*zRfSKyfvK84vglV|WZb<^g&`jVDTudfeOTYl&sO|R z?}^T^3~@D;P3+fRT!+HC9#e8MRswC}N|;-A)zitZvqkBpyg^8)Pg}abPYYZAiM0>` z{LS}s(&yHiVgllRf&%lAsn{2m`D4Gl?6fE0JjTdGEMX$X9Oq6)a{YrQbK>EzwuK#HBDu6uWVjRJ7$6Gul~5 zS2^@)zx9nKg!mk{4yk%HLEWV>i-#n|hel8i>E^2P&(&DzlSao!6?5D>hB>X6&-)AF zLW8L&#N#td4#jX$s5OWbuyC?a@nDQ|+a6ngJP&`$&PmYek{uY0;+vDxkNg^dfy4d) zN585jW6OuxitNL8IvoC182jS1bnHqnDjC~NC%+0p1FiCVS03kB6)m}U6KIr-R7qYx zn423W*H~V&L!KZ0?;K6lR;o$TGuL~aEpl^;R5(_Z7xOz@0=fbcJn#FW)B#u{x4sXb z2j@(al7odRP`AkJ=d}XG7l{t(bR;h@xhsb57#l}Kb#iSzo zf(VuTwSz)xYPxsm3{XQM8Fyjjg14M)G_4XCaDN|Ru1zO32nu<~`c5+2hve%>_TPkL z3%ay;9yS;9{D~D9+N>3+-Wq1HUEly=Pr2tX5?Dz|wv*?^XotHJJ)aG*7Of4UUC2vP zbymS1O|8P1sqLx>+gyCo#SsE{@RDlDUYka${ln8~1-OAk$e`)bnfHG=q+~zcoZHER z%Y+mRy^8(gQaL{+3FuN?+E4G7vs~!i;PxIK9zLC>^y^euubTl#`H?KAD6BxeM0dfu7} zpahCY?cWX$!9f2d6BCo@>1Lbg`Qa>Kye0yy>m#d|G}#IF*)Wj8`&2Nwk!c*L0oLm` z#8W&L=s={2G%x*AHnw08h2q@vvZmB&zWZv#L*|Gb&<%+UAfcRbs{MU_yb9VGGhhpu zQuaH(w>naiTUA9}#0R94NzN#t|FLF0SMrGL{FuXJj@nqxUxSDg=7?Z`XZ-}Awvw}F zy%6*!0MBN`%p`AkvvFt@_x`=O?8y|>;6I)n?;%D?jG9v}W7K3Df~^vI5s={3;`-vr z9rEh|g?csNY$@)ai}Y&#jg84YifmckQ`OLDC#KbJxqK^jmj_9be$aoDK0Mp-QwF<| zVM!c=eM2O`*Iq`gUcOR(yNP#TV*}erC|6VbWtQ7-oRmw{v7q;%gT+S&Lqld_V&cco zYufJIx(*2LTJAtgI$CZ{*4NhusJ)C7Bmgjfc}*GxnvT<7Xu-3)O1}^m7Cr>!$U9Jl zfIoZhBu<*G4CN8|{=_7JJuJn2hSbn~nixQLmEGI~|z^=s_+_u6^*-^j)Si3we9%zvb4BPtOW91Op7{fxJ3`k4k#3b%~L_Lmn_Q?-Ucvv@uV+Vui1*vQ?m_58_9@A#pxx16d7@@AzOxR z*3ds=oUiD)H!ZRYXEz{A_KF>)=gftlFt3AsIuE{oA^)5Vj|njm$!Gko)8HzMuf=GV zTgVMySMKxR^MK>4@gM=kA!j@)L%Y%NN7~{FCZxu;v&;Mwr^vup@)C(J6mR&~^7?71?t^WOr7-HA@;T#`?-DyG`z++(@;3M{WjyQ~ub3i}Rb z#U%vw)8uD5@cm!omtsNwj3$z=jH>-)-gCXJZE6-ZmY{9@yY+hj-6wT{%t>b7Usp_v zuF>0xSxLfobKvsYlniXsV>U^+e<-X5-lpPmFdvmPXXx zWe@$XZ1Xx1^I6$6i77Kv9Ttho`&lnYZ>y0y!U*4wjS` zBOQsNfbm@X@Cl^QV!d)iT&8jWL7pakFoPl?YZI13N@?R=#!T0;AJCWGyQO;%@WmAk zeQor^m5&iWzY(BvD6@~w7KW2$It-so<`o!P*B$RCGQE|6aB#VvnpP|VeVz}$8|d&4 ziUc!q)8P3g+#@ua&jpcxc02(&{riE=Rn4SHF_SI0m#W#~6HlbYc#<}UJcYhgR#Zqa zh`P=OBDV-(=mO1O$ezwKW4621lt&-rOM4`Ft=m?W_nG}XGjcIgXr&Jy%!&YLl^$>i zbbLG>3rsYn=0T+Hhwq}q$8_JHWmE-Q74B?~rgC_!oZtL-C$VZ~#XYQVKaWy)oCzc~ zj3qUKF5;)2X!?Vs|3wT-=0%+^>M#`BpnGd(;cUMyqrfKQ-2a6n_$_ zdlNW37`GiJxj4QB+WdbiA>ebi2kO??F?sD1u7b7Q2_$aM9Gu9WiU$-KV{y2?gXRk# z5Zm=SLB3awC1bfrUJ(@&3honPbE1ga`h4x_ zH~rg>GoGywzrC}rA#L=R%uwOMyO>I8l{;=-FJ9E!DB0kXlarvrZpjA`E9=WCqtS7D zN50~jy-IFh)N+;bb5Tbf0!;&}+%^-xBggHVnFe`}2vCV05D;>B8Aj5>)jVOFgS_0T z!6haq+SPsA@I9y(Ojg4C92nR&Y{}q3inkr)L9s#oPc1`_FP8~mm-;!e6t!nmGp!^n zb71>>^!RbW;|S3xKM)ss+2#TjQkFM-5tZBk0zXCfhSVl}PuBkTsOuKj10<%i zYD>c5{A|fCs=8M*FA?=uK&r|&e-(c))`$fA$AkGDu*I4I);+G;8KVPr?0OpKB2o;Z z2R5TqPXocV5I0Xwu6b=$`fRq6)BxE<@RA8S_er5S#ppV?mJ0NF%8 zN%dq7D(4gG+zT-@Bvl7~l)9)v6#FV?q%Dk|TP`EBY5Z+6%gZv92+pVIryjR($tBal<3J76S zK!tXB6mmuWcy!xq(C}&O`z_X(HY)?7FzR^h0RDoXFE4e+LYCX+6(PDD_O&|t9eX0l z_j9&~$W8wcAJnZ+%M8*Vb3ObcY2G?-E2JU)D{O8+K0WWhV`*6YiU`BcV-es+5nwbU zzE*Kn*@CxhS5J4|paHcT_Bt8+(;^vb(Z<_KL&oYD{E#2___HoV*9AbC7-22A! zKJW98Woa(L2w6ET+lwq*wmKJ<#$bCDOOT+~q2vB#^O8&!8Co)b!UoZOrD+Oh`UR6? zwi|g6NKfM!f`)}Od&0f%ihsT5SLvD#oUuo0byq|jBAW1SHWgDeY33b7c=1)5;C|~o zAB9vo{-k8_(Q6t0a{0`ru~FZ|;g)-~-@AjRnRoYkiXv6BwYq<0sc}<}sv=sj`pc=a z3#;GT=~@}BB4kY5qth=C2ny%lR6U1u26rMy*JF3;@QgrZzK zVSiRgubHaX{JeP3BMI}9KCl+6?+Yoltz5Fy$uLJj#XbQU8*Dw+1B zw&`(xnBvRhkNq>S_C%UAlcnmbl~jH3T|8sf;e~NyIajXKcP0XZyDX6fnH&F zWMud1dSHH49|ST{<7#KZG6I;||3L7ji|=lI9!>xUN5 zpQ))e15=WQa0b!wQVR;h^U1M(o&5=nPdR2`NN2wRpX}cz3PT?JT4+5d1LxqSt*x!D zsY&`$xvI97KEC@64>fKtP;9>kf-}5swq^2AsWxf7R|kA~P=Hd7gE$?RdyHpl-62n z1rp|om&A=66}Z+BC`x5gMzbj3TKZ5rLDEc0;3sN5 zQSuG+>jNOan>G|%B;dwbQ%*w){DOiRF(wx$yByjj&v@}SaCr{&^ycQ~xcrn_P!Nu@ z3dI?Xc8s|^rdLE#^90Gn9%?#D#*c*hlKvTD^c@#d)~}}{&GmsJ)wKLcc5i%Y&dQ%d zmbO37uTYt$Q7NcRi+a;up8h4^<%@_}HL3R*42d?2jEfTtllKA|Xb*zE4tlcQXZm&1 zzEXZ8fyCrT4~SOyoC8Jco_AA!nh$%R=*&napK&idWa{})?8uifie0dh+$-HRoA%OIaAHSDHFLjR378zFrROUZe~W>(Z+5YE+d`4H13eP8FST=J!K zKI#^K{-`?9eY@NDn$k- zL4>K&d0ZcfH+t+7oMEbU_AL4+f23cG85Og|a`7T&!uppU>dU*BdOVTCy0u+5jlmTY z8fKqf@`<5-wv`w~#u5oQ=MCH5AlbjqGv=4=*T#Efky|BK&t|jbNYeV$JsK|MgT@e} zzI0HV+qFliyqadSzxIi2TlcNvlyVAPN>)tCuEM|M+w)UTcmKN@!oF-4-C27r3gl3$_SpAksnIn&6gZSGZ6h#rp+Fr zkA#IBKtwSX{AUPNc+^3a%5Mk~2B)#i5{4#DVbuM(r8V-n-b<{Mw!x%3FXi*_dKyD} zeMH@@M;jNebtV3qqS&0{WY5-+Vh<(0`k*u3yT{FFRq}rI@fJfX6kPP(c*uZ_io%!Dg%aeSrV*H1yW zP^jlyyL(QHGt9#BauijC&Qi=UY~ITQ(+NcpG47K1SUjv zM`eZo&p;qaFnX*$0XD*e8+?0s5-Ab5U^BkuVv9c1#BB^ItE+!i4Y3#M0gh8AjbuIz zR)uI8Fb~3&-rpZ_!`eb=m_76h!IKx%UwQZd5bR&Roj1{EfC>hBZdbina@4URZhnWL zDb30X*zw-+3^p2Ah>%RiP3-9%dwAW@1~IAtV>{ZMXy*1keUEEz);BgzK~C)PyG`VQ z+$GPuI67H~P*YWH0w#=YASS-EwdImydm4EsKR^GH;I69xaPeYMNN5?&*99jAXRf@y zZpno{PzA+4z{M0(#)88arUg6q3J&(1_>2h%J zQ$U621Kr^xJm6(^ayC}qhdU%lSQPE|!(;%t+61h?U?x5RicIvuu)C%w8X~8)!zGu=lj$}(DA7e#y(wq}^ ztz|FKU%1d2Wlh`sr&AyP2<=CS#FWgWdM}Pq<#|eq9?7hCIKNhp=Y5BS&1#UHCDkxC z^dC)QSSaw{<4gQ}Ah%~5p*P4NCMUb|gp`MPd5XXut)N!C`R%EML5fAMmoW+^n!w-O z9wW>kpNMUAuGm`q>bQQofMG#-N4vJbvgtNioX2d4tL4|Mn!Pu5kL$t;)>4kVhs>mz zk9aC0Om{RKXd{MC5H}ghU^m0gOd((T{6edUZCI3V=d(X{YB(FwzB$p(g6zH%!JI3# zSbQQqH!u7dG<>dr;I81+^vm_&ELFl{L#lo8ZkV29rzNSOa&R}*6Y5emjl?(7js%lm zlQ!{|p4(79a?bGod!8C?@Ke1>R&ig)UwfFx8=~Sr9qLomWd@@P??`#B3kW;$i21>)sAnYnHMb20uaLZrt3?vOYACkMzrsh#QR`)?Pg1-tyC!f!eL)$7tE zFCRO_+Yn#j5ftzESJyG7HhvuOKl2)yn=EA3hLidoKmuQ_%UdO8sKZG;rdV_P=nuv< z$lO0QI4^(RF8ozIQK;d#oaxNU4262S-rmp*y%^u@XYXlTvD-M$<*p)ez+*SWS6JY<*-!cr^^#c!G}>E14d3cqDpQ|s!#5t^}jB1~d7 zn;V?8ycB+^1Xp(1Gc42m2zy((_{Wot@lk4VTWfSZlakeb2Z88!rN{aGtal$ve9UPq zRAu=plq1`aLoEQVb++ytCE!5Yf5T2ZH$Q)=?tJ?_#~1Gjv-sWplxs0F7TLt!w&7g0 z(*j9XIYxP%I#^m-va+*pIA3R3fU2`cO7l$<&HOd$se%|5qv{&R8pEea?gQ)iTvhTzVI+EU0Btq`rNM z5Zk*`SbrsghwBM^K`iPZxgSR2ZI z0eiNE@h6k$03m^>;beE=bb;x*gDpF0kTV~t_=4hv;^OZ=1yAWo$t+<*z<%y(_WInH zpPxT9<}VmCtdwJI!2~MXt8dF?KUc{+yM5&BDo zi*5_~oMUHMU^}7RJw1!>4bRBI%xI;e{*n{GJ@wa@J6_w4DI1y(Yxny^afLS?NQ1Uj zOAqTnQgrS902WW0n*PIWq$r9X4%@a54GuQxyH39WHMSgE-PK{?{!q#lWkmbXmKXRp zf5eS=B+e%=B>;9x_S_aOs9t}mD7M=oF{Ex4W|6SU#mwPSBhH)QAi`f7M!>_TkGH~hw)v`;?f;7$l=^lKUicFy+&eQ^&~u$4oQNyg%d)J8eSHHoy8bqn&#HqQ=%v zbhl+ZAY3_IDevI~NjKDr1=}gWB8hO%RiSPCh6&nOymI0DSJBzO<%6PO=iLu$$egcH zBdkcPuChYXeBSbibcG>5HE=p6Ssk)wG^gX)!cN!US-(mYyf2QZc&z%#Eh4 zI++TiFE*Ea%Q>T@B1PzWvHZGx=OuOI5s+apnWYPZ-b14DpACL0a$bHMpB5(b?l&YK zVLtd9vNc_J+{iC&U`KwLOr5BIT*F~{;fORd_dpFFwS;1R-O=<+PuW0Vpm0t-@nD=X^+*6yfJLO-Ph#HWniv+I#bWhu!ko zpf)$&$t5(|)9I#wM)LUS^D%9fvJu;4&yP1z4@>9vUL(XZkQR=UC;ztmd>-AS&9PlV zilZm$qq}PgRs`>NF5Fv-gUfx%-_Y{P)6Xp%F%a4EqYW3!eE>;!TjI{N))Tnbxb&Ce z?a=98f1z6)Wt4w^2;7Xw{n-E?*wc?l_)<5wD%s0v($17?4G^fKRK@?H>w1dA{H#$Y=s$u(v)S zkKnug8SJ%z0(fjk7{?jK`C_68Oxvy*$?7~$m*R8({Gl6lV&uX#|6oe`|K$N3&4245 zM*;^s`*$#b=6bMtio^EX+S(+JKkaqCa0KID(v45PTULe(0d%(S5S=B!XEv7o!ycH{ ze_99=bhtWQaReBE1317wKuOdL4QDrw0L+71nWL!p1=ZWmLyk!eF*hfk8)J5$%zm2c z4vIwF{CE=_coY213dlEvsQ?A~VCY?j*%C!6f&%Z%wlV#aOAQi4OzvU~7&-t~*r+|4 zA%1u8vOtM=b51Sgj1tIOe>f-kuN=EI?Posgxg(CVFveT%Lw1u0PW5wY@lSy11^JCO z1qB6AfL^Z(DqykLQ`|HI6xJQBj|`Jes=z1!x4@ucp;>nC&Piy?Hb0}}aoekN zh?7v3<4>3I`b_+olIISAy2*riM8!3pjI@Q=OrHv^VU10HpZGq^yp{AA=}ViD2N)}@(}qXggw2=#`03Se;mg21;0G!80cpE#qA46F zfj?$CXPv8hui`@oi!rTn*&*4khA|;z_PUb0CIGWtnf877Z-YtR^qPxo@@v)mNukSh z9m-~*1>-1l^?4-`0{}1Q4|Xh+#TkB&m!0R2V_%nTuzPmXlb$rJd;0nt>cz?%lDeal zsF2awX5%*vc9)69KcWOZ&@8`v`o?VO4qjRLitp{5rhFGKQMlJz2^rnv2#{%_mHoLYa!$a9!s9WwU3qu2d#efB^36W3uTWiLb|SL_6XSZ<3VVDOr6vPK1hI{ZuoguzlogrR6q(@AWj%B46_jP_J zi{EQcQAp3|6$y{N&PWC*R;Ya9{X4fu8oKSJ7dqu_QMA&m&0*VSZj!PyhBQ7rMBj-2 zOVgq;H=m-hC|8M+SlJgQO`eFLymfKZvRC8cnQ)vp-Lh7a&RAC7XYmZ|o$=9L%I89A zvX9@5Av7h2pq0fFzeI*+B|7lhq#}9~@N*zf%&d>rX$wv?2gf(BV?k7nQlUxQ`otlI z^g(+I4T%bKlbUdd8Qov6Fic6B0SXz?8mb=gB?ni32k3|*BBt5FC?dOdLlf>YPADF} zw(*WJF${R@Tt@U(%WpVpHAdg?T@g?JoH{EbWR1S{i#TUy$GE#X$p9AhfjR)TaYj$N zxt~f|DXx;$V@)?hWnq#h0$EG$3(6Y9^sI91`1#O9HXcBzZe5fQOH|feOH_i}wI<&y z%{fm#q};FYpm#?qhmBo{Z7=1Cc>bX+0+%yI;Ib)TA3a(-q5q zezBpBbr#CfEzf^IHn=$Er5h_3VS{5%5iJ&5fHzn1Pt;?c;-M za1rE}KE6+b3IqX2yin9kx^cL}70>rua3b9>i(Y* zV^~*jCiVzFvh1|L4O1E>LC3pHW@cvT|dVaTMvP`kdb3QA)kCX%*c{gBhJiqsP{F%rCE@KOgQDHF{fiY|_Dc?zE)r>7k zGTuxc>vm`zp$-2J1cidw{kvx*lRBz|os$VRw@lwF)=aS=CcMcmEE;IKrB}5ia+t2z zNMrq8HOP4WK||2{=Mh;DYfS_BU)ui6OH$3B2Wtk-3PyiKQnfAxA0^JrUN>te2mErC-4C$pcYM6fko$pnHR~T@j|~GukX^+w^{n^18Tp=ZttGS!0wKf7i3P&|z@Z!A@`t%S(s| zJX`44(Mw>TB!K;>+y5?iMh~>~#S@JgxkrB14I^Gb$e8}hr{3d9J9Q2!)uFRj`quM? z*e3Y=hFmU0oCP5qS+`@sP^gQGMRBg0$cfWwr*-)^V}7}NdnrOu=cEqxB@G`P786{ zwsZVPxM`lRB~};`Ox63dncnEBO-!FnxD4HG6KB|^p6St7g zS-Q~^hSAjWUol-YyELMNr=eP%buiKo+Eyk zVAr-PoPbaZ-qvl$teI7RjPZhc{RrcG%na$8e<7ePmDzl;_@0g3H!EiT)FN*F6p8p< zH6wB2ql7kHHFMjy#}o_j#rPS43nLLfvvlMLLvna74#;ACcUj0&Gdl%V4;XzCjx^t{ zh;M{MA!xQ8GfDm+=~@$MWUQ=4N8+;P8C)ZxeX`8>&jDtvBlD-v+N#)@CQ%`~Z*vku zFNYK^@?m+U=;MY5PSp6OhJfBF@?<>kFJd-+?_fv9&idhPn_j>Woq5hp>c!#pcul`M zR*6Xb-B|)ThoFw>`(K(n@q2ei0Col06Hc^hR|gh_{z97>{h%evUuVS zSG-2hEqnr-{G-0i(O9a6b*qZ@J{2{?t&+atF~nLLx>r#@mM$|7QA-r!ZxJhvZzhv} z5YpXA29j0)g)>Zd)4e#t$ zE2~NZ_KR#J^s#$G?^N7*7FvRGVIqt$ZoqM$)A@9*Ucov@w?KlAx|Kd?Y) zG^pg{HITXtrg=~{`ub_}qsI?O11GATt^OWAe;+sJByxTcj@^O*Y0KJ!!S{H$A=A5O z0Lz`FqM}+{Ts)}iT}&+p(h3K{%;~)_W*|gf1XDjazr0LdiF*EC`7-p!2X%EG=XG^Z zCcpLc6vbB9tyC_AZ@6MJY(Ow~a&p2O4K3Q*+PZb~3#0$b#(R9>ub&3<13WvUx*Bx* zHF{h)O2yOmZI>Ec;V1-R-+1LGW_Hayqmkbl*3;Foz|&sU&`?Rp+Buy$@{V2IDa-X~ z%5^6wTk5%I@ELMW3H}G6mF*+1`oK{Bl zPg8F|I91hf>v8`^4+K=h()(+eG5ZnM=sAXo65y|zg0iIFU zCC8na>ZW&xO0vR$v~fXzjkS0$4?MlMqE!i6irzuG%>VQ3r^!ObSwM4n)-w7W2ygK3}QCLtnkEE1#?7s_#lzD zya-4H`uYwE?yxWp9wp4ssN9qLZ}f5OU4dAx(z|W1bc^n-|3TjJg7Tr5Kf>O0aNbcv z7an`kk$ijpWGdO*e!=m1$wNgwZ;C z829aydyfSC3G{Q+?tDw}Frz*BJ>rW7u<`XVJF`(yMVq=tO-*mW^>YzHi39V;M_N+8 zX`j=}`3`;VoRMrKKli}|oO_@5F7dK)ppNntfGk?W$B#1!j&XhtUr1m5y8X0wjx~Ly zaeTb~+i$7%WDV?oLtON7-(cDex|4FLK!LlG0n*W~Au?6`#4f^4nRmz7bY@h78J3b# zKT)oZ4O5=Pu@sbp~B+Yw2*84lphW*=QP3gR2VR=Q3n!|SryIxuk|yd zm6hj@%r`_<-df~sT%K8`=7@z3Wtv{Hh}!fXNokmZGs`v87Bp=L%{=!qT63}p>B`$k zFLU;N%aYOfz_s(eHJQl-md?KgTt zQPD?e6tgKAv9$PN3<0J6jr8AvYq}gk_P~u;J}~L9=+AaV7N%Rz<^;!! zJG%$6wb>CdO2l(c2#cO3sQrx;&H-+v8e$9&8!JN=U+v2(V!=*MVzn|mJTo^`*m6MQ zw4v#fxr!m>mGYaDFF}HJ!il%E? z3RhL$+<`PmTXpo2M8-0NWCn+wX(bQ~u7RY2N?~(eUL8eDx52vqvp9e>gH_gJNT4#D zC89TL2*aOR`7}3$hVFcQ$y~G@R+zW+dq=}1ym!X1i{dygVtw4&;fh|hzRr@>biVIP zwyQ&Z-6UYCjC~q8CViIadRJ*m7Ya3)bZ1hB7QNi?ctbwZ zBFFi`KWs-&2v}LjDcJND5GqYi75a>&u*xVEF}HAH3D*GYNEJg`D<7LEH?&Q8%r^u- z8z#QoH6i#sWRZTxh9zL8)fmQ|Ya+S9RrqAy2DxPW*~_ui$v<*Zx+woR7Q%0tPc}&v zRJ4nBoCbcx(y_e2c-(kS$)EGbA=4Tn!Jcp2;H#(73LYcvRjVzVSfX%C>kwIa@(6dPn=L?izR<$b%e6T5!Y*LYiAuDYNli2;#kUc)zlyy z7GhI?4WDwdBRK079jzoGoWIjr=*Um2a4YEus5Kwb&55c5UZy z49!5kFf}#RSs@zrp2hO&NG-0BB(s{4czxJ$=Jm0}tC5CSWRXcz9Y~mG7*EB3V)_m% zkdRk(Z4g*(K%ueIw=SS!Ah^Dlri}S&Zd){@TR*)9MF=&g2*rtG`R)X&o8SqazFNTl zxMHBvJu-`p5M-BomghE~M$ULXd+(-CMtr7;jG|E9II6ezZuMN?q!s|d|2?ebJZ(6c5@Q+M(_5?>oTJYIgepayJ^O$kvpi@YoYS=C%xcqY@VqvvT zfAB$z?3i@Zh1Wt8FA=&G{2ZzCV(u zH?W&RfhP66FqC5N`+t=2xAPBSdHeK5-B5yB0o?zj?J9+ zJY}?txjTd(d@zd|QD{;3_gEbnu*`6X|8B8=Ilh@73%R^pZrzi8QnH`-r9F;7RN!27 z-$dy5IJy-%-u89vhS-dGA$~q>2X}}vc@5m(#~+QILR#=A$=hpcNu{K{3@ZQ6p4$!9 zLi%gtD&~;k+Jzi{u;8u{#^l70%k(sLNg=3I3+trxrRO=Z4@ot6~y) zG&P%0h>H*O!pGAjZZ4Vic3KgM?_=n9#0{F{e;vb!K^dAdsGQfVr-b5f2>XAFRNr>X zCX~@r!{Vce2eG5%{`wTP86%2IT!KT(ts6bBQn*L7oMAk?M4s<6kO|)YJNTi{+v+>c zgM&ux;u5c6iZLObQZ6=IRowJslnDOr2+s0a+a<0?44nR+)zrLHH5JtqUtTU`-|p<- zr|6D##Y+CrrA+(y-)5slgOSqM(boVpQw``Df&FoM$o<>TjVE@yCHHbd|<5~eN`ogq^7?B_T;(CN2eXI#_LfC z(PyE^J|}N4Sy>=%dScq|46C)Fzx(HPP0x0}1*fPe_52SLjHcj=q@hgWo##1vRvSyv z>3cxzQlhf>$!$<$^s8@xPEDmvfuv+DBe|WG!t6xe7fw^xZWcSA@`LX=J#-w!{(V8Q zoa^ALtWD*VieKZ5KW2{zpOWf4A1c?-S0}Db*gGr?BI@_(-(AFQ3g*qWfwF2k=WZ%* z{h`!?X$*F-&14%Vl@AMRD1FGdX|&Js>JcQfuQU{}P(f|up|m%i$CQyG;yASkg2HOi zFv7FKGe8K6)s=(*yneq-@A48%WeMNAZH_HvNI0ON+&{RQ>QOH$;LF~SReYn|$1gx3 zy2bKsfP$&3xiW1amVWrX3Rs2vO6`;Kqh0N<@{h#C_r}J?e~+)?D42rYJ&V!`pWz8D zjemma=y-Rl;I@Aw5YO1OgJB|JsENUQEd0d&p`m?&?w6d|;+j$Z;@%QWgrxNEHeN6e zTUB7si7z0;_*mAuWboS^y}f3mdD=MW=l^tY{c3(Q_agw*mw+BAX6HGEBN2fRPCwqVYo$v*hXL*lbw4p52_WE`HH zJteL9j4|qdiwHI<6MjG0*|F~K&Y7PtsJOx~5Wsw71aHqGPS~g+DAgvTl1J^gi)0S( zs}cai$~5Rhv1lZd@p9AAc)JI6DQ{Y(SjVFF)%fSg#yEi)Mgsc08+@7ka6=uC9A*Or zMFDp1b{c8ISm#OalVUSW*rC3uJs+n*bL#@o7lI-9G2uHl%Xnb~Fpj-QUFu@SmMzy3 zyP6uTij~df&ti~n+0F?QHt09U%}MT0AQMjCx*A1@-&&WI3Fw?+79l5dt;jnfU)}5H zrRE#2eTi?Q6K`{5%z)-PrS<*6bDiU&XUk5uHMN*k>~aE+R_W@3=#GATKIl2<#Poc@ zZ?yO*W`-8VVg4e!AtCrz`Cw}ul4hE~xU9S!*)aN<>E- z9LXR&wXEPCg`JyFl#0?=xvM7QOPWWaBtNwM6K>2l#8b(!_kNkyo#G$XYScSzHO}Jx z*ShC=><|4?BKxFG33b!Sdkb3b6BGHazF@3vGpfDD7DB0MZ4hgWmMt(IC1=uh7q38- z#?tqQmf**?zh)apk0^MTWkAMRkC=2Nx*qo%FQwfb@{dutH?YqxsOh0(ILBN#o^YDE z{n=j}JH@OvXl@U*AK93=|ja=OSFc$Ox+q@kW-vTq8sp)Tt%d zqtlo2`|vx24Hj7Gn*h|*^SP`AO;cVTS#@7*h-PGI^@%3D;K*eZ5$JlL52xkX$#J1C zM!2|G9}w5|sTbMRh?e!~4M&d4R9q%1t3EK<+w2o@++QbVhb>X?yt9q<59wuk^x%$8 zcd-)f*lUYVo*Z*k8^XHI*FCw1i_5o^%`MmYCUg-)oc2#t;4GQP=KN^N`@|DLuT8sA z!s#DBemzf8d2MAcobk~u4}-{}`p7pG$ZiueV3W}@BcO038c&;m{Dz3{&OV={N$f?|b`ih~$l>yISsfX_JlH zoVGC~aZE^8^|w#wvR`NmtH78ZrW8{{eSb=^4sr$_V`YM~2Sx>GP9|;4DcY1sRC%9M zTPYnVC*M$8Ib{v)y&6}xsR&1R3vW#zD9U@)RdR;u9@gm{I@ne0v^`JM6c zYBuh2Vl?ciR)((@eVCb-8NR}0-7p`N9s^rx7cS)w>-m0b5JNxh0|@4(%J4Jda<7vOKT*$^D=*72u?) zy1ip+t;y?cOC)?c+I6o?!}e(B$ff3Z&^Ci#WTI;1x8s&eZ|!r1@l9BYDa!GoU^~q6 z1JFE|e#}-mlE9`}Y@t9p|KrPONO}o~_K^k^xdIuBNO4@jG+5*|7`FMP2(ywf(M zC3y164$$!bBW6MvgHc6N5`C6JV%uby)eW2#3|LYMe%=4+jw`dZHhm*%KjZf>Lrn;s zt!7j$go{>!)gcRO>u2P_MSzXYRkK;rvJzFOB)01Qi#3y6suU1caNET=W@GSN&y{(8 zXHU;FZf?8R5kt1Xt@A$sH=UnU%aPJTiTwd_5J90N_UYBi#-RrrD=YQDewbPp?K{Iu z7t$3&eXvsZb!}htC;AtX%n%cdE}o##`laxubrCNRIqXO9^hs;inB$$>8YbHG8)B5u zM3xGkB)1Jz#)!;Y-SyBXa#E)G{$)F6x~T8t0_`c&KrWnW?s&q4OiA53akR2YCB-r; zr$@)YZkALKJL+C@Yu}ml2lBK^q@c<|5+OW_H^Cn9XutoOE~3!en&4UR)+g*F@zIVw zuT64F(;&~=l!2ygn{6(C?@@O*K6%9xC!%nzS7QmT5Q{un61}3j?9RRjo$e(glE>xH zNfV2K(+TC*#SYrg7fD#Z-ZX6o6FMq2zs>3GHktK9s7jCCrs?uitA?EXiMHQ@d}?uQ zq4iZ41GjffsN) zzN`_GPaKkxk`2m`9O+25p%Krn5bWB83(N)G{!pMFDQ%jcf%P|GM>AKNtT7zWl|mc|)Wey}x1{r*2gDh^ zm|`rS6n5O}pDvpK9vj=X?ow9Y1iN+8weSam(yRIu`6t0XR&C|-mVCm-<|5UbpZuZ? zex{S|`>}ePY>%e8zQ0*|5-x(KqQWkBEotAnnd?4)S6+xQ!axO456?T;?>TNFIDyjJ z+LNGH^Der_c|$hSs141JSz`3`+mwQ02}uj7hYVKN`F8An@n8N-y+kdvXA7{3mipeh zvKg%xzW4aNgR%TKKTP?7#X2#0$;y}c_3WwP&%Kjxjj|7wj_4KoWI>apOft^@Wjdr> zqj&*j;h;1?%}AmmVEM*9y${$BV7!Xs@{(AG9-aJj)FNaz#B94LS*fY;KJS=+QIS?A z&^+F?B>eTiTonJa^`3MdXieF-qla`1Hs#ySurP4B!n9E@Mfkxr(nH6+Ja1Q#$-x#6 zSWs4JIa3K?4zn)cQuUBj@n7ibx5jEW)Zq)ur%b&vu8S~@+cZ6{o8nrs$s<1gD!iK` zF0`pxW7V6bN}DJy9yc$nEv2WpA?3>hFv#AKd}5}feU*fOHewyD{ztbaH^_fINR{pY z&gba988b`fPuu2qZfyZnFI>z1bE%3fY=#Z@>u5aeK zzkocy{JXa0l(_itH95*!P;fjyQzBXdjwdQu4ZNv(YcoVT*n;dgCpfKj69={o`gP`= zbdKY@Z8*PG&HKx<|6mp-yK$&NI$9s!d14_&ulQ&BaJ0MX*5&m6{e}T}sj{-=2oY%h zCh8g?CZ||_<3ns!lCMVD2qtN)Z?o0L>qN#j;<9J2^9HGC8Y<;gjwfgMGVSHkmuw;A1T4K8$j%JN`K0S6A z*ZMoo=GmV0;#tQcRXLQ+d#>|i7@v&{(d{=r;UaY*;-V-I+YC2mde^QS^rY+zWBFXa ziW{dLJ=){G65b)OE-e>&n-+F6EBD0QjCaM`<%PC3$W+$GqqQ=c=nsCq$x}Zfrcn!` zLYp0cnfAIVgzQ7i{d*HdVGSJBAaifwGB;0`GfUA~K7C((7WA@sfsavNu2o-GaZp#9Y-L-pDZlfU$bIz@ zl__vSF)z32fn9TP55X!_l<609qBkZ`;;48q(`rvKunOzFxgpW9^Kcd1LHkXWCMXwz zOQ=pF!!(xli9gva*W$^LW$}c-_XyixCg~AqQM7nyFKy4yv8GV>(L-A+=YIp9w}T(~ zMPn?6-d3q^9rGBML=4`ObbKhVe>N*;x|ZbOEk9(`mk#S{JD2h=?Cm>J&`v%0haqPm zDw!^NnOG8hBZ(_|0h70a9=n$}v9GrGGgh-bY4nxt7pl}6tHgMH-CFbkgn85wuVuZ5 z01mFLGIj@x0#`tLFc~Cf+K(`w->QGqHhD+?43Q}nE>^{>0{1zAG2W;rXFy0z6P!`-7Sfk)i;*eMa>|C(SZ2k8btUwo8 z3}qQl0EUzzhoo%+Y_hv(YF@#V`@dZV$@1j z$kEMU<_8@=#jw_znh$Y=VjN*$QWCd|42De1QKQWkU}i7Upt|~b*4%M+M@Iau|MBDr!6CJk#uw>p^CoA zYP7OUtcgbW^Q}V7qobLYmpv=?|G=T2jvJ`Celjtytssy?^rz$+R}n){PnRK&-wjF_~m9)PlgJ%Vb# zJteHd?@Znb?i;#K5M49M?qE9OS3t?`gAGSH2{ z+K`XPj_I;H>@(|KjOdi?rL*Eoc(8xp+Tg1eSR~HV-q%D&e&cJ1ws08uV9ECKF2!1j zLZF)CmB3+W%ENcW)rER--%LKjER^rjS|Wio_J8bXsw8h&63D|+-Bau@NFl<0&vzJg zQVA;!SSBDWtk?U=_b=9KR?mBZaofj|!Bw&>{Eyw#kj-NSwvDp_5B3P8Zmp(A1etx~ z2qDm|NFVrB8qDfI)U0>WDhCEytoWm~iOubFkeXX@Uj*5kKEa{NdbT6c19x6$$lAHR zU2xZqjDEDdXSZoOP~7`7>+s(tdTj5l^$}y{V|o=1-GsNE-v#J8Kt^!*Th;s1sqe9g zr4@OPaGNiaNA1dNh1_+iCn>UTGI! zSc%ntBOwWIDOKv7d4$`)z-jxPW$^L65{iF3>2frESoqfn~r#&H|;L{K1XFLR^wE;Jn3cKerDnPGUI1CWX(m;{@?`7)p;UkDd zF|QL3mx@<*`QR-!k!@pJr!h85A24=HYL5hTP`uAxyvgg+yYiCgJ=D}M|2Ga*L>E0! zhzBk0+P-&^r%Qy)1m>(IVeP&T4ZI|X7u#u zOS5vdp|9_TQ}ZgrzV}T8VX35O63~PWU$*RdoM`)O@6AE`nLxYA5MyNeB)tiu(*| zK98g)1!WU`dn*q4&%3@rB*r>wGbTN)mFQhvh~B2yis#tc6&G(#=ruhU;hcL+uEF8S z6+gt$+`-kyF7Qx4m2;2FX z{SA**_{*%`t+}LbtFujbLRPwy*JscryoR|v8+f~w%TS;|E!m3^n4OhgyR}gV@=(!U z*wll>HC;CIoHd;QK`paNma^H5`4|j;@nXv_zKc__bQrhUi2`Bed8^IT@FPj@=_+yVGbi7pr6KeX8sn; zqFXf#Cx(6Lo~KurN~#aOFxjfeSx1GD&mJFfR^?q5-O1#i$>VusP>sB3!W#&R^uSch z_gznscC}Yz#K6Xm=r!vNt&x~_BM4B~l>Hx)P=mYBC0;r>?>H|D2*_UcfMha&9k>3P z=!^0<-C*Z-a5$uJS>3TbO)Bl1G<| z84}CR4h=?Yk+B9Iu4`k*h?(n(?}p;=vSuZ8QAF{-M|)~R=S^)AgEa*hA8$*K4=!29 z8Q(5;;R|hI=vcotkwWy{4sMKZ`uaGE z)_a^t`yBoYyjT&eI2MEcF&e44y*U;4O;uT>4+EE|e^l{e(#(4FamC|~Hy^g1u)hf9 zoJEN>?k z^cuI1<~?vf<(k3hU8(XimXnw6{x3&%T&!tva=Q3A(ypO`l<45y5RJH zits0Yb3&TOtRmSCH}~o&hM%}-;{1x&+6c8a-aTAg%9G~{u^xrz*~k^G))R6{2DU`p z|Ev5Q5*ni748RK&O-&goh!AZc;`<%>68;DFTIq;fw#kA}I@?$%HuLPVpOeO

$?iR6K(2dy6sk*sY@$cbTV=KJj^E-~IzD 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

H8yy4Q{Q6E1jkW=2v+ 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%0DwL3aGo>c%?YfeGIV+H%`f^StA_R_#| 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

xP;_+~FIzh|O~b>2?1`*obN+6^Ik4xv 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

@;Gp$_IrEQ(EXcR&#qCgWWM45$ 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 Yr_P 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%0A;6+S6+) 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

*M&pHtE8=7+U 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%0ATI``K&t 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�N6ZFu;=$#t~rVoNLO#)AiXad9S^RcR?UL!T;2 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≈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 z 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

8jj14Z8o(_WgQ>b0j}>9Bsr(Wb3$ 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

65L2O`jv@ep6 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 i3KuiMfR=E$D5w!o~c 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�CqGaAz@|Av9Q&kn~;Nak!QRM|X+S(6t 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⪚#Bn9Rr%Ww5c#H{uH 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 WPU_?4sy5o}in~>QirIPixBmlYwLCBY diff --git a/thesis/figures/scope.drawio.png b/thesis/figures/scope.drawio.png index 9385a4e5f78b70999efc59e4cafb1fc6b04a6f75..6e786d0734bf92042776cdb0f57a6b9545ef745c 100644 GIT binary patch literal 288391 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 aCazxNIZ1Dtw%Q3h&wSx0$saBK>wg0SQQ;o| literal 1572115 zcmeFa2UJv7*FHXp-y2_JixB~-Dv5wnM0z(WqErFtO+lnH(mP{{1rRWbQU??q5NXmo zSSTtA(mP1+O`RV#M%k+3G*H2Ibh-Bbk$LUpWpV63;3`O=KM!Q*yZ3R+peC~b;Mu{&Y=IkpbI|r z1Lg}1=G^HYF1SUGRSA4?4YOm*u_w6d-WR7lzx(=AXNNR=iHgsZq9hep!==w3WNxAE z8#d=?Lr{bm4Je9W!eD4X(SX_v0h*5544n<H{q)CMp%JEQ@%89E!z(SX_j#%6~! zpf*Ei!#NsI8^GA?kOtId=xjJg18M^pn;p`C+6^|v*8>Ks10Cj zc1QziGjukbqXD%6jLi;dKy8N3hI2HaHh{6&;eRJk>;;Zj4>f#=`C_W&cHH#!IjbF4 zp1rX9O7^QuyL+z1rS(W@d^7MtT4&!6Q26ng&$I8xKXb+Zds@GC*Z=#g&3~p1u{l0} zoTUNv2Nath(16+;pFhq%>!*0Lo~WFenXxZ2YTJofFqe{+X65JSA4j!mm?;K6igiS$ zL26U)++0@2`V_8-TW>gbX zGOlQAYq2BG)-{*nI=E*8brtg!O(c@FDCXlO@3l`eZmYz`-)?i3Rvh=o>Th;HtNGdt zoek$`Ky3hHvqKtCo1wGe91W-qU~G2ycL0?~x!D<%va3kOW3Fv=$tIUH{q)CMp%JEQ@%89E!z(SX_j#%72ARG=uQ znxDtC*=KKG$MF0;imBE0FZ?Zh@83Wv(}vh=6a8_Hw%mU}vH1ZFsLk>D<17uRKcLwB zfCkj&`22D9F9790vHHLG-kqglJU5FOGxe-$-B#x6w|>5`)gY3tw=%2M`+FM0; zyu$1#-EnXk8<}r<_KVlsCS1`e%0AQ+0>6z++3nF))K~0KoifHy?V?>&q!w|iiGAvY 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 {x3$hoXP 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≫S#dwhuYJm>8I+IEB+lYte5}ozi@0N1#tbJ4 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%0Ab)-G%)W?V97w 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